4 ms·
My language evolution went C > C++ > Java > Scala Java was a huge boost, by eliminating the cognitive load of manual memory management. Scala can be used as a
by kagakuninja 3y ago
My language evolution went C > C++ > Java > Scala
Java was a huge boost, by eliminating the cognitive load of manual memory management.
Scala can be used as a "better Java" with less verbosity, but also adds a number of extremely useful features; Java has slowly added some of them into the language over the last 8 years.
- sureglymop 3y agoHave you tried Kotlin? I personally like it a lot as an alternative to Java and Scala. However, I hate any tooling around the JVM based languages. I cannot waste my time messing around with Maven, Gradle, etc.
- kagakuninja 3y agoNo, I am very happy with Scala, and intend to use it for many years to come. JVM tooling IMO is fantastic, it is one of the largest open source communities, and there are many options if you don't like Gradle or Maven. Also, as I understand it, the dependency management systems found in languages like Python and Node are horrible in comparison to the JVM, where it is usually not a problem.