Scala


 * This article is about the programming language. For the music software, see Scala (music software).

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
 * Learning Scala (free online book)