Functional Programming in Scala and Further
DOI:
https://doi.org/10.31578/jtst.v4i2.79Anahtar Kelimeler:
Scala- functional programming- higher order functions- traits- monad- functor- futures- streamsÖzet
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.