Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
S. Rudolph, und E. Giesbrecht. Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, Seite 907--916. Stroudsburg, PA, USA, Association for Computational Linguistics, (2010)