Ist Scala eine gute Programmiersprache?
Is Scala a good programming language?
There are some pluses to Scala: it is statically typed, it has a lot of syntactic sugar that allows you to write very compact code, it is inter-operable with Java so you can use any Java library that exists. However there are plenty of downsides:
  - there's too many ways to do the same thing (for example "a.b" is the same as "a b")
  - there's often entire sub-languages that spin out (e.g., when doing shell manipulation), and it's hard to understand these obscure sub-languages
  - there is a breaking upgrade from Scala 2 to Scala 3, which means that Scala 2 people are stuck with it, without improvements.
Scala hat einige Vorteile: Es ist statisch typisiert, es hat eine Menge syntaktischen Zucker, der es dir ermöglicht, sehr kompakten Code zu schreiben, und es ist interoperabel mit Java, so dass du jede Java-Bibliothek verwenden kannst, die es gibt. Allerdings gibt es auch viele Nachteile:
  - Es gibt zu viele Möglichkeiten, das Gleiche zu tun (zum Beispiel ist "a.b" das Gleiche wie "a b")
  - Es gibt oft ganze Untersprachen, die sich abspalten (z.B. bei Shell-Manipulationen), und es ist schwer, diese obskuren Untersprachen zu verstehen
  - Es gibt ein Breaking-Upgrade von Scala 2 auf Scala 3, was bedeutet, dass Scala-2-Benutzer ohne Verbesserungen auf Scala 3 angewiesen sind.
general_qa
de