History of Scala

Scala History of scala 1

Scala is a general purpose programming language. It was created and developed by Martin Odersky. Martin started working on Scala in 2001 at the Ecole Polytechnique Federale de Lausanne (EPFL). It was officially released on January 20, 2004.

Scala is not an extension of Java, but it is completely interoperable with it. While compilation, Scala file translates to Java bytecode and runs on JVM (Java Virtual machine).

Scala was designed to be both object-oriented and functional. It is a pure object-oriented language in the sense that every value is an object and functional language in the sense that every function is a value. The name of scala is derived from word scalable which means it can grow with the demand of users.

Versions of Scala

VersionReleased date
2.012-Mar-2006
2.1.823-Aug-2006
2.3.023-Nov-2006
2.4.009-Mar-2007
2.5.002-May-2007
2.6.027-Jul-2007
2.7.007-Feb-2008
2.8.014-Jul-2010
2.9.012-May-2011
2.1004-Jan-2013
2.10.206-Jun-2013
2.10.301-Oct-2013
2.10.418-Mar-2014
2.10.505-Mar-2015
2.11.021-Apr-2014
2.11.120-May-2014
2.11.222-Jul-2014
2.11.431-Oct-2014
2.11.508-Jan-2015
2.11.605-Mar-2015
2.11.723-Jun-2015
2.11.88-Mar-2016
2.12.15-December - 2016

Popularity of Scala

  • Twitter have announced that it had switched large portions of its backend from Ruby to Scala and intended to convert the rest.
  • Apple Inc. uses Scala in certain teams, along with Java and the Play framework.
  • The New York Times revealed in 2014 that its internal content management system Blackbeard is built using Scala, Akka and Play Framework.
  • There are teams within Google that use Scala, mostly due to acquisitions such as Firebase and Nest.
  • The Walmart Canada Uses Scala for their back end platform.




Latest Courses