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

Podden och tillhörande omslagsbild på den här sidan tillhör Tomasz Nurkiewicz. Innehållet i podden är skapat av Tomasz Nurkiewicz och inte av, eller tillsammans med, Poddtoppen.