Scala: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Image:Scala-logo.gif|250px|right]] | [[Image:Scala-logo.gif|250px|right]] | ||
Scala is an open source, strongly typed static object-oriented programming language implemented in [[Java]], it has some functional programming features but is mostly reminiscent of Java itself and is commonly advocated and used by Java users as a sort of | Scala is an open source, strongly typed static object-oriented programming language implemented in [[Java]], it has some functional programming features but is mostly reminiscent of Java itself and is commonly advocated and used by Java users as a sort of abstraction. The functional features and a few other ideas are taken from the Funnel programming language. | ||
Please note that there is another and older programming language called Scala that is or was a part of the SCALA multimedia/animation package. | Please note that there is another and older programming language called Scala that is or was a part of the SCALA multimedia/animation package. | ||
==Version== | ==Version== | ||
* | * Scala 2.11.7 (2015-06-23) | ||
;Prerequisites | ;Prerequisites | ||
* [[Java]] version 6 or later. | * [[Java]] version 6 or later. | ||
;Editors support | |||
* [[jEdit]] - Java based editor - Scala syntax highlighting built in | |||
* [ | |||
==License== | ==License== | ||
* Open source software released under the [[three clause BSD license]]. | * Open source software released under the [[three clause BSD license]]. | ||
*Author: École Polytechnique Fédérale de Lausanne, Martin Odersky | |||
== | ==Publications== | ||
* | * Martin Odersky: ''Programming in Scala'' 3rd Edition - Artima Press 2016, ISBN 0-9815316-8-7 | ||
* | |||
==Links== | |||
* [http://www.scala-lang.org/ Scala homepage] | |||
[[Category:Programming Languages | [[Category:Programming Languages]][[Category:Open Source Software]][[Category:Software written in Java]] |
Latest revision as of 13:22, 5 September 2022

Scala is an open source, strongly typed static object-oriented programming language implemented in Java, it has some functional programming features but is mostly reminiscent of Java itself and is commonly advocated and used by Java users as a sort of abstraction. The functional features and a few other ideas are taken from the Funnel programming language.
Please note that there is another and older programming language called Scala that is or was a part of the SCALA multimedia/animation package.
Version
- Scala 2.11.7 (2015-06-23)
- Prerequisites
- Java version 6 or later.
- Editors support
- jEdit - Java based editor - Scala syntax highlighting built in
License
- Open source software released under the three clause BSD license.
- Author: École Polytechnique Fédérale de Lausanne, Martin Odersky
Publications
- Martin Odersky: Programming in Scala 3rd Edition - Artima Press 2016, ISBN 0-9815316-8-7