📜  Scala的历史

📅  最后修改于: 2021-01-09 11:18:45             🧑  作者: Mango

斯卡拉的历史

Scala是一种通用的编程语言。它是由Martin Odersky创建和开发的。 Martin于2001年开始在洛桑联邦理工学院(EPFL)从事Scala的研究。它于2004年1月20日正式发布。

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

Scala被设计为既面向对象又具有功能。从每个值都是对象的意义上来说,它是一种纯面向对象的语言,从每个函数都是值的意义上来说,它是功能语言。 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,并打算将其余部分转换。
  • 苹果公司在某些团队中使用Scala以及Java和Play框架。
  • 《纽约时报》在2014年透露,其内部内容管理系统Blackbeard使用Scala,Akka和Play Framework构建。
  • Google中有一些使用Scala的团队,主要是由于收购了Firebase和Nest。
  • 加拿大沃尔玛使用Scala作为其后端平台。