back

Scala

Like Java, Scala is object-oriented, and uses a curly-brace syntax reminiscent of the C programming language. Unlike Java, Scala has many features of functional programming languages like Scheme, Standard ML and Haskell, including currying, type inference, immutability, lazy evaluation, and pattern matching.
Scala vs Kotlin: Multiple Inheritance and the Diamond problem
This post is the 4th part in the serie dedicated to comparing Scala and Kotlin: Pimp my library Operator overloading inline and infix Inheritance is one of the basic tenet of Object-Oriented Prog...
A Java Geek
Scala vs Kotlin: inline and infix
This is the third post in the Scala vs Kotlin comparison serie: Pimp my library Operator overloading This week, I’d like to address two features: inline and infix - not because they’re related bu...
A Java Geek
Scala vs Kotlin: Pimp my library
I’ve been introduced to the world of immutable data structures with the Scala programming language - to write I’ve been introduced to the FP world would sound too presumptuous. Although I wouldn’t ...
A Java Geek