Scala (limbaj de programare)

De la Wikipedia, enciclopedia liberă
Pentru alte sensuri, vedeți Scala (dezambiguizare).
Scala
Scala
Extensii fișiere.scala
ParadigmăMulti-paradigm: functional, object-oriented, imperative, concurrent
Apărut în2003
Proiectat deMartin Odersky
DezvoltatorProgramming Methods Laboratory of École Polytechnique Fédérale de Lausanne
Ultima versiune2.11.7/  (2015-06-23)[1]
Tiparestatic, 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)
Tip MIMEtext/x-scala[5]  Modificați la Wikidata
Prezență onlinewww.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
  5. ^ https://gitlab.freedesktop.org/xdg/shared-mime-info/-/commit/43eff0013d13e53b8abedca27d0c682b0a9befc3, accesat în   Lipsește sau este vid: |title= (ajutor)

Legături externe[modificare | modificare sursă]