Scala 的历史17 Mar 2025 | 阅读 2 分钟  Scala 是一种通用编程语言。它由 Martin Odersky 创建和开发。 Martin 于 2001 年在洛桑联邦理工学院 (EPFL) 开始研究 Scala。 它于 2004 年 1 月 20 日正式发布。 Scala 并不是 Java 的扩展,但它与 Java 完全互通。 在编译时,Scala 文件会转换为 Java 字节码并在 JVM (Java 虚拟机) 上运行。 Scala 被设计为面向对象和函数式编程语言。 从所有值都是对象的意义上来说,它是一种纯粹的面向对象语言,从所有函数都是值的意义上来说,它是一种函数式语言。 scala 这个名字源于单词 scalable,这意味着它可以随着用户的需求而增长。 Scala 的版本版本 | 发布日期 |
---|
2.0 | 2006 年 3 月 12 日 | 2.1.8 | 2006 年 8 月 23 日 | 2.3.0 | 2006 年 11 月 23 日 | 2.4.0 | 2007 年 3 月 9 日 | 2.5.0 | 2007 年 5 月 2 日 | 2.6.0 | 2007 年 7 月 27 日 | 2.7.0 | 2008 年 2 月 7 日 | 2.8.0 | 2010 年 7 月 14 日 | 2.9.0 | 2011 年 5 月 12 日 | 2.10 | 2013 年 1 月 4 日 | 2.10.2 | 2013 年 6 月 6 日 | 2.10.3 | 2013 年 10 月 1 日 | 2.10.4 | 2014 年 3 月 18 日 | 2.10.5 | 2015 年 3 月 5 日 | 2.11.0 | 2014 年 4 月 21 日 | 2.11.1 | 2014 年 5 月 20 日 | 2.11.2 | 2014 年 7 月 22 日 | 2.11.4 | 2014 年 10 月 31 日 | 2.11.5 | 2015 年 1 月 8 日 | 2.11.6 | 2015 年 3 月 5 日 | 2.11.7 | 2015 年 6 月 23 日 | 2.11.8 | 2016 年 3 月 8 日 | 2.12.1 | 2016 年 12 月 5 日 |
Scala 的受欢迎程度- Twitter 宣布它已将其后端的大部分内容从 Ruby 切换到 Scala,并打算转换其余部分。
- 苹果公司在某些团队中使用 Scala,以及 Java 和 Play 框架。
- 《纽约时报》于 2014 年透露,其内部内容管理系统 Blackbeard 使用 Scala、Akka 和 Play Framework 构建。
- 谷歌内部有团队使用 Scala,这主要是由于 Firebase 和 Nest 等收购所致。
- 加拿大沃尔玛使用 Scala 作为他们的后端平台。
|