Scala (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 în | 2003 |
| Proiectat de | Martin Odersky |
| Dezvoltator | Programming Methods Laboratory of École Polytechnique Fédérale de Lausanne |
| Ultima versiune | 2.11.7/ [1] |
| Tipare | static, strong, inferred, structural |
| Influențat de | Eiffel, Erlang, Haskell,[2] Java, Lisp,[3] Pizza,[4] Standard ML, OCaml, Scheme, Smalltalk, Oz |
| Influențe | Fantom, Ceylon, Lasso, Kotlin |
| Platformă | JVM, LLVM |
| Licență | Scala License (similar to BSD license) |
| Tip MIME | text/x-scala[5] |
| Prezență online | www.scala-lang.org |
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
- ↑ „Scala 2.11.7 is now available!”. . Accesat în .
- ↑ Fogus, Michael (). „MartinOdersky take(5) toList”. Send More Paramedics. Accesat în .
- ↑ „Scala Macros”.
- ↑ Martin Odersky et al., An Overview of the Scala Programming Language, 2nd Edition
- ↑ https://gitlab.freedesktop.org/xdg/shared-mime-info/-/commit/43eff0013d13e53b8abedca27d0c682b0a9befc3, accesat în Lipsește sau este vid:
|title=(ajutor)
Legături externe
- Site web oficial
- Typesafe company website
- Scala Forum
- Scala communities around the globe
- Scala IDE Arhivat în , la Wayback Machine., open source Scala IDE for Eclipse
- Scala Tour, open source Scala Tour
- Interactive Tour, a tour of Scala
Acest articol este emis de la Wikipedia. Textul este licențiat sub Creative Commons - Attribution - Sharealike. Se pot aplica termeni suplimentari pentru fișierele media.
