"Scala fuses object-oriented and functional programming in a statically typed programming language. It is aimed at the construction of components and component systems."
Scala is a modern multi-paradigm 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.