Scala

Scala
编程范型多范式函数式面向对象指令式
設計者Martin Odersky英语Martin Odersky
實作者洛桑联邦理工学院编程方法实验室
发行时间2004年1月20日​(2004-01-20
当前版本
  • 3.4.0 (2024年2月29日;穩定版本)[1]
編輯維基數據鏈接
型態系統静态类型推断, 结构化英语Structural type system
實作語言Scala
系统平台JVMJavaScript[2]LLVM(實驗性)[3]
許可證3句版BSD授權條款[4]
文件扩展名.scala, .sc
網站www.scala-lang.org
啟發語言
Eiffel, Erlang, Haskell,[5] Java,[6] Lisp,[7] Pizza英语Pizza (programming language),[8] Standard ML,[6] OCaml,[6] Scheme,[6] Smalltalk, Oz
影響語言
Ceylon英语Ceylon (programming language), Fantom英语Fantom (programming language), F#, Kotlin, Lasso英语Lasso (programming language), Red英语Red (programming language), Swift[來源請求]
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release date"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release version"

Scala(发音为/ˈskɑːlə, ˈskeɪlə/)是一门多范式的编程语言,设计初衷是要整合面向对象编程和函数式编程的各种特性。[8]

  1. ^ 1.0 1.1 Scala 3.4.0. 
  2. ^ Scala.js. [2015-07-27]. (原始内容存档于2015-08-10). 
  3. ^ Scala Native. [2015-07-27]. (原始内容存档于2016-04-22). 
  4. ^ Scala 2.11.1 is now available!. [2016-08-29]. (原始内容存档于2016-08-27). 
  5. ^ Fogus, Michael. MartinOdersky take(5) toList. Send More Paramedics. 6 August 2010 [2012-02-09]. (原始内容存档于2012-02-14). 
  6. ^ 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). 
  7. ^ Scala Macros. [2020-09-26]. (原始内容存档于2020-02-05). 
  8. ^ 8.0 8.1 Martin Odersky et al., An Overview of the Scala Programming Language, 2nd Edition

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy