Scala (limbaj de programare)

De la Wikipedia, enciclopedia liberă
Jump to navigation Jump to search
Pentru alte sensuri, vedeți Scala (dezambiguizare).
Scala
Scala logo.png
Extensii fișiere.scala
ParadigmăMulti-paradigm: functional, object-oriented, imperative, concurrent
Apărut în2003
Dezvoltat deMartin Odersky
DeveloperProgramming Methods Laboratory of École Polytechnique Fédérale de Lausanne
Ultima versiune2.11.7/ 23 iunie 2015 (2015-06-23)[1]
Tipul de tipărirestatic, strong, inferred, structural
Influențat deEiffel, Erlang, Haskell,[2] Java, Lisp,[3] Pizza,[4] Standard ML, OCaml, Scheme, Smalltalk, Oz
InfluențeFantom, Ceylon, Lasso, Kotlin
PlatformăJVM, LLVM
LicențăScala License (similar to BSD license)
Websitewww.scala-lang.org
Wikibooks logo Scala la Wikibooks

Scala este un limbaj de programare multi-paradigmă ce îmbină concepte din programarea orientată pe obiecte și programarea funcțională. Numele Scala vine de la "scalable language" (în romănă "limbaj scalabil"), semnificând faptul că este proiectat să crească o dată cu necesitățile utilizatorilor.

Scala rulează pe platforma Java compilatorul generând bytecode compatibil cu programele Java existente.

Suport IDE pentru Scala există în Idea IntelliJ și în Eclipse.

Referințe și note[modificare | modificare sursă]

  1. ^ „Scala 2.11.7 is now available!”. . Accesat în . 
  2. ^ Fogus, Michael (). „MartinOdersky take(5) toList”. Send More Paramedics. Accesat în . 
  3. ^ „Scala Macros”. 
  4. ^ Martin Odersky et al., An Overview of the Scala Programming Language, 2nd Edition

Legături externe[modificare | modificare sursă]