Scala linguaggio di programmazione | |
---|---|
Autore | Martin Odersky (EPFL) |
Data di origine | 2003 |
Ultima versione | 3.5.0 (22 agosto 2024) |
Utilizzo | general-purpose |
Paradigmi | Programmazione a oggetti, funzionale |
Tipizzazione | forte |
Estensioni comuni | .scala |
Influenzato da | Java, Erlang, Haskell, |
Implementazione di riferimento | |
Sistema operativo | multipiattaforma, richiede una JVM |
Licenza | BSD |
Sito web | www.scala-lang.org/ |
Scala (da Scalable Language) è un linguaggio di programmazione di tipo general-purpose multi-paradigma studiato per integrare le caratteristiche e funzionalità dei linguaggi orientati agli oggetti e dei linguaggi funzionali[1][2]. La compilazione di codice sorgente Scala produce Java bytecode per l'esecuzione su una JVM.