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.

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ă]