Scala |
编程范型 | 多范式:函数式,面向对象,指令式 |
---|
設計者 | Martin Odersky |
---|
實作者 | 洛桑联邦理工学院编程方法实验室 |
---|
发行时间 | 2004年1月20日,20年前(2004-01-20) |
---|
当前版本 | - 3.5.0(2024年8月22日;穩定版本)[1]
|
---|
型態系統 | 静态,强,类型推断, 结构化 |
---|
實作語言 | Scala |
---|
系统平台 | JVM、JavaScript[2]、LLVM(實驗性)[3] |
---|
許可證 | 3句版BSD授權條款[4] |
---|
文件扩展名 | .scala, .sc |
---|
網站 | www.scala-lang.org |
---|
|
Eiffel, Erlang, Haskell,[5] Java,[6] Lisp,[7] Pizza,[8] Standard ML,[6] OCaml,[6] Scheme,[6] Smalltalk, Oz |
|
Ceylon, Fantom, F#, Kotlin, Lasso, Red, Swift[來源請求] |
|
Scala(发音为/ˈskɑːlə, ˈskeɪlə/)是一门多范式的编程语言,设计初衷是要整合面向对象编程和函数式编程的各种特性。[8]
- ^ 1.0 1.1 https://www.scala-lang.org/download/3.5.0.html.
- ^ Scala.js. [2015-07-27]. (原始内容存档于2015-08-10).
- ^ Scala Native. [2015-07-27]. (原始内容存档于2016-04-22).
- ^ Scala 2.11.1 is now available!. [2016-08-29]. (原始内容存档于2016-08-27).
- ^ Fogus, Michael. MartinOdersky take(5) toList. Send More Paramedics. 6 August 2010 [2012-02-09]. (原始内容存档于2012-02-14).
- ^ 6.0 6.1 6.2 6.3 Odersky, Martin. The Scala Experiment - Can We Provide Better Language Support for Component Systems? (PDF). 11 January 2006 [2016-06-22]. (原始内容存档 (PDF)于2016-06-23).
- ^ Scala Macros. [2020-09-26]. (原始内容存档于2020-02-05).
- ^ 8.0 8.1 Martin Odersky et al., An Overview of the Scala Programming Language, 2nd Edition