Scala (linguaggio di programmazione)

Scala
linguaggio di programmazione
AutoreMartin Odersky (EPFL)
Data di origine2003
Ultima versione3.5.0 (22 agosto 2024)
Utilizzogeneral-purpose
ParadigmiProgrammazione a oggetti, funzionale
Tipizzazioneforte
Estensioni comuni.scala
Influenzato daJava, Erlang, Haskell,
Implementazione di riferimento
Sistema operativomultipiattaforma, richiede una JVM
LicenzaBSD
Sito webwww.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.

  1. ^ (EN) The Scala Programming Language, su scala-lang.org. URL consultato il 06/09/2008.
  2. ^ (EN) An Overview of the Scala Programming Language - Second edition (PDF), su scala-lang.org. URL consultato il 06/09/2008.]

Developed by StudentB