Scala (limbaj de programare)

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.

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] 
Prezență onlinewww.scala-lang.org
Scala la Wikibooks

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

  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


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.