Scala (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
Scala (Scalable language) é uma linguagem de programação de propósito geral, diga-se multiparadigma, projetada para expressar padrões de programação comuns de uma forma concisa, elegante e type-safe (é a medida em que uma linguagem de programação desestimula ou impede erros de tipo). Ela incorpora recursos de linguagens orientadas a objetos e funcionais. Também é plenamente interoperável com Java. Scala é a sucessora de Funnel, uma linguagem baseada em join calculus. Scala é software de código aberto. Requer JDK versão 1.4 ou superior.[5] Scala é uma linguagem de programação relativamente nova. Mesmo assim, nos últimos anos, conquistou empresas gigantes como o Twitter e o Foursquare. Uma das primeiras diferenças entre Scala e uma linguagem como Java, é que Scala também suporta o paradigma funcional.
Scala | |
---|---|
Paradigma | |
Surgido em | 20 de janeiro de 2004 (20 anos) |
Última versão | 3.3.1 (9 de setembro de 2023; há 8 meses[1]) |
Criado por | Martin Odersky |
Estilo de tipagem |
|
Principais implementações | maven-scala-plugin |
Influenciada por | |
Influenciou | |
Licença: | BSD |
Extensão do arquivo: |
|
Página oficial | www |