Answer the question
In order to leave comments, you need to log in
Why is Scala so cool, why is it worth learning, where is it used, what is it eaten with and what is the difficulty?
Now I mainly program in Java, but I also look at other languages out of curiosity. And Scala caught my eye. There is a lot of surfing on the Internet, but there is not much information on these issues, in addition, some of this information was written 10 years ago, and I think that it is rather outdated (or not?). I think that one more question should be added to these questions: why should I switch from Java to Scala?
Answer the question
In order to leave comments, you need to log in
What is cool: conciseness. Java sores solved (multiple inheritance, type erasure, metaprogramming). Powerful type system with support for co- and contravariance. The syntax allows you to write DSL.
Why it is worth teaching: at least to broaden one's horizons.
Where it is used: backend, frontend, desktop, Android.
What they eat with: most often with akka and spark.
Difficulty in: you need to turn your brains a little.
Why you should move: Don't. Seriously. Transferring for the sake of transferring is a bad motivation. You need to change seats when you have an interest in functional programming.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question