Scala

Scala is a programming language which is both object-oriented and functional. It is similar to Java in some respects, and complies to Java bytecode to be run on a Java virtual machine. Statements may be separated either by semicolons or newlines. Support for Unicode characters in the Basic Multilingual Plane (0000 - FFFF) is built in.

Links

 * Official site
 * Language specification
 * API docs
 * Wikipedia article