DEV Community

Around IT In 256 Seconds

#94: Scala: language with academic background and huge industry adoption

Scala is a programming language running on the Java Virtual Machine. It’s statically typed, and you can use it both as functional and object-oriented language. Even at the same time. The functional side of Scala supports higher-order (and higher-kinded) types. For those of you know what it means. On the other hand, object-relational features of Scala are equally strong. Including powerful trait composition, that you can somewhat compare to multiple inheritance. Combine than with great Java interoperability and no wonder why Scala became a go to language for many ex-Java developers.

Read more: https://nurkiewicz.com/94

Get the new episode straight to your mailbox: https://nurkiewicz.com/newsletter

Episode source