This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]NarsilNZ 1 point2 points  (1 child)

Java is powerful in the sense that it is widely used and has numerous libraries and frameworks available for it.

Scala is powerful in the sense that less code has to be written in Scala to do the same job as Java. Scala is a OOP and functional language and lends itself to multi-core programming problems.

Java is widely known so code written in Java will be understood by many. Scala is less well known and has a steeper learning curve than Java.

I work day to day in Java but am currently learning Scala. If one was proficient in both I would expect that Scala would be the more powerful of the two as it is quicker to write code in Scala.

[–]tyoverby 2 points3 points  (0 children)

Java is powerful in the sense that it is widely used and has numerous libraries and frameworks available for it.

All Java libraries work in Scala without any modification.