Scala 历史

Scala 历史

Scala(斯卡拉)是一种通用编程语言。它由Martin Odersky创造和发展。Martin于2001年在洛桑联邦理工学院开始开发Scala。它在2004年1月20日正式发布。

Scala不是Java的扩展,但它与Java完全可互操作。在编译过程中,Scala文件会被转换为Java字节码并在JVM(Java虚拟机)上运行。

Scala旨在同时具备面向对象和函数式编程的特性。它是纯面向对象的语言,因为每个值都是一个对象,并且是函数式语言,因为每个函数都是一个值。Scala的名称来源于”scalable”一词,意味着它能够根据用户需求进行扩展。

Scala 历史

Scala的版本

Version Released date
2.0 12-Mar-2006
2.1.8 23-Aug-2006
2.3.0 23-Nov-2006
2.4.0 09-Mar-2007
2.5.0 02-May-2007
2.6.0 27-Jul-2007
2.7.0 07-Feb-2008
2.8.0 14-Jul-2010
2.9.0 12-May-2011
2.10 04-Jan-2013
2.10.2 06-Jun-2013
2.10.3 01-Oct-2013
2.10.4 18-Mar-2014
2.10.5 05-Mar-2015
2.11.0 21-Apr-2014
2.11.1 20-May-2014
2.11.2 22-Jul-2014
2.11.4 31-Oct-2014
2.11.5 08-Jan-2015
2.11.6 05-Mar-2015
2.11.7 23-Jun-2015
2.11.8 8-Mar-2016
2.12.1 5-December – 2016

流行度方面,Scala的应用广泛

  • Twitter宣布已将其大部分后端从Ruby切换到Scala,并打算将剩余部分也转换过来。
  • Apple Inc.在某些团队中使用Scala,与Java和Play框架一起使用。
  • 《纽约时报》在2014年透露,其内部内容管理系统Blackbeard是使用Scala,Akka和Play框架构建的。
  • 谷歌内部有使用Scala的团队,主要是由于收购Firebase和Nest等公司。
  • Walmart加拿大使用Scala作为其后端平台。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程