A
A
alexaasha2018-07-12 01:35:02
Scala
alexaasha, 2018-07-12 01:35:02

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

1 answer(s)
M
Maxim Moseychuk, 2018-07-12
@alexaasha

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.

Similar questions

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question