Jump to content

Scala: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
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 an abstraction. The functional features and a few other ideas are taken from the Funnel programming language.
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.
====OS/2 text & programmers editors with Scala support====
* [[jEdit]] - Java based editor - Scala syntax highlighting built in - Current


==Version==
==Version==
* Last known version: Scala 2.11.7 (2015-06-23)
* Scala 2.11.7 (2015-06-23)


;Prerequisites
;Prerequisites
* [[Java]] version 6 or later.
* [[Java]] version 6 or later.
 
;Editors support
==Links & publications==
* [[jEdit]] - Java based editor - Scala syntax highlighting built in
* [http://www.scala-lang.org/ Scala homepage]


==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


==Author==
==Publications==
* École Polytechnique Fédérale de Lausanne
* Martin Odersky: ''Programming in Scala'' 3rd Edition - Artima Press 2016, ISBN 0-9815316-8-7
* Martin Odersky
 
==Links==
* [http://www.scala-lang.org/ Scala homepage]


[[Category:Programming Languages]][[Category:Java Tools]][[Category:Open Source Software]][[Category:Software written in Java]]
[[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

Links