Scala is a general-purpose, functional, object-oriented programming language designed by Martin Odersky and released in 2003. It was designed to be concise and to address criticisms of Java. The name Scala is a blending of two words: scalable and language, indicating that it is designed to grow with the demands of its users.
Scala source code is intended to be compiled to Java bytecode so that the resulting executable code runs on a Java Virtual Machine (JVM).
Companies such as Twitter, Apple Inc, Huffington Post, Coursera, LinkedIn, Walmart Canada, and Morgan Stanley have all used Scala at some point in their systems.
Martin Odersky is a German computer scientist and professor of programming methods at École Polytechnique Fédérale de Lausanne (EPFL) in Switzerland. He received his Ph.D. in 1989 from ETH Zurich under the supervision of Niklaus Wirth, who is best known as the designer of Pascal. Odersky did postdoctoral work at IBM and Yale University.