Functional Programming in Scala and Further
DOI:
https://doi.org/10.31578/jtst.v4i2.79Keywords:
Scala, functional programming, higher order functions, traits, monad, functor, futures, streamsAbstract
Scala is one of the modern multi-paradigm programming language. It involves object oriented and functional programming paradigm possibilities. Scala has an interpreter part and an effective compiler which reduces it to JVM bytecode. Presented article brings the ideology of functional programming in Scala and some parts of its development. Scala has uniform and powerful abstraction concepts for different types and values; to be clear we compare some programs in Scala and Java.