Scala is a strong statically typed high-level general-purpose programming language that supports both object-oriented programming and functional programming. Designed to be concise, many of Scala's design decisions are aimed at addressing criticisms of Java. Scala source code can be compiled to Java bytecode and run on a Java virtual machine. Martin Odersky began designing Scala in 2001 at the Ecole Polytechnique Federale de Lausanne, and it was released publicly in 2004.
Facts
First Released ParadigmMulti paradigm: object oriented, functional, concurrent 1 SignificanceUnifies object oriented and functional programming and gained commercial backing through Typesafe, later Lightbend. 1 Connections
Base Language For
Verified en.wikipedia.org/wiki/Play_Framework: "It is written in Scala and usable from other programming languages that are compiled to JVM bytecode, e.g. Java."
Scalatra, Frameworks Verified en.wikipedia.org/wiki/Scalatra: "Scalatra is a free and open source web application framework written in Scala."
Sources
1. Wikipedia: Scala (programming language)
Wikimedia FoundationInfobox: First appeared
20 January 2004; 22 years ago (2004-01-20)
Infobox: Paradigm
Multi-paradigm: concurrent, functional, imperative, object-oriented
Article body, company history
On 12 May 2011, Odersky and collaborators launched Typesafe Inc. (later renamed Lightbend Inc.), a company to provide commercial support, training, and services for Scala.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.