Scala (limbaj de programare)

limbaj de programare
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

  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