Scala

Scala is an object-oriented language, which allows developers to reduce the size of the source code by at least 2 or 3 times in relation to Java

Scala integrates smoothly to object-oriented and functional programming.
Due to its characteristics, it allows developers to be more productive and at the same enabling full interoperability with Java.
It promotes data immutability therefore the calculation can be easily distributed through the cores to a multicore server, and across servers in a data center.

This makes Scala ideal for modern multicore CPU workflows and cloud computing that requires concurrency and parallelism.

Thanks to the Type Inference and other features, Scala is an object-oriented language, which allows developers to reduce the size of the source code by at least 2 or 3 times in relation to Java.

It is complemented with a wide set of development tools, which provides a productivity comparable to Ruby or Python languages, while preserving the Java performance advantages.