Linguaxe de programación Scala
| Linguaxe de programación Scala | |
|---|---|
| Persoas e organizacións | |
|
Deseñador/a
| |
|
Desenvolvedor
| |
| Produción | |
|
Versións
3.7.3 versión estábel (9 de setembro de 2025)
2.13.16 versión estábel (15 de xaneiro de 2025) 3.6.4 versión estábel (7 de marzo de 2025) 3.6.2 versión estábel (10 de decembro de 2024) 2.13.15 versión estábel (25 de setembro de 2024) 2.12.20 versión estábel (4 de setembro de 2024) 3.7.0 versión estábel (7 de maio de 2025) 0.6.0 versión estábel (4 de marzo de 2018) 0.9.0 versión estábel (3 de outubro de 2018) 3.7.1 versión estábel (4 de xuño de 2025) 0.8.0 versión estábel (13 de xuño de 2018) 0.7.0 versión estábel (26 de abril de 2018) 0.10.0 versión estábel (23 de novembro de 2018) 3.5.0 versión estábel (22 de agosto de 2024) 3.4.2 versión estábel (16 de maio de 2024) 2.13.12 versión estábel (11 de setembro de 2023) 3.3.1 LTS versión estábel (9 de setembro de 2023) 3.3.0 versión estábel (30 de maio de 2023) 3.2.2 versión estábel (30 de xaneiro de 2023) 3.4.3 versión estábel (23 de agosto de 2024) 2.13.13 versión estábel (26 de febreiro de 2024) 2.12.19 versión estábel (26 de febreiro de 2024) 3.4.0 versión estábel (29 de febreiro de 2024) 3.4.1 versión estábel (29 de marzo de 2024) 2.13.14 versión estábel (1 de maio de 2024) 2.13.10 versión estábel (13 de outubro de 2022) 0.11.0 versión estábel (18 de xaneiro de 2019) 0.13.0 versión estábel (15 de abril de 2019) 3.3.2 versión estábel (29 de febreiro de 2024) 3.3.3 versión estábel (29 de febreiro de 2024) 3.3.1 versión estábel (7 de setembro de 2023) 3.2.1 versión estábel (7 de novembro de 2022) 3.1.3 versión estábel (21 de xuño de 2022) 3.3.4 versión estábel (27 de setembro de 2024) 3.3.6 versión estábel (8 de maio de 2025) 3.6.3 versión estábel (20 de xaneiro de 2025) 3.3.5 versión estábel (29 de xaneiro de 2025) 3.5.2 versión estábel (22 de outubro de 2024) 3.5.1 versión estábel (20 de setembro de 2024) 0.12.0 versión estábel (20 de febreiro de 2019) 3.1.2 versión estábel (12 de abril de 2022) 0.25.0 versión estábel (22 de xullo de 2020) 0.17.0 versión estábel (30 de agosto de 2019) 0.18.1 versión estábel (21 de setembro de 2019) 0.15.0 versión estábel (10 de xuño de 2019) 0.14.0 versión estábel (23 de maio de 2019) 0.26.0 versión estábel (27 de agosto de 2020) 0.19.0 versión estábel (1 de novembro de 2019) 0.21.0 versión estábel (3 de febreiro de 2020) 0.20.0 versión estábel (19 de decembro de 2019) 0.24.0 versión estábel (11 de xuño de 2020) 0.22.0 versión estábel (18 de marzo de 2020) 3.7.2 versión estábel (1 de agosto de 2025) 3.3.7 versión estábel (13 de outubro de 2025) 3.1.1 versión estábel (21 de xaneiro de 2022) 3.0.2 versión estábel (1 de setembro de 2021) 2.12.5 versión estábel (20 de marzo de 2018) 3.1.0 versión estábel (18 de outubro de 2021) 3.0.1 versión estábel (9 de xullo de 2021) 2.13.6 versión estábel (17 de maio de 2021) 2.13.6 versión estábel (7 de xuño de 2019) 3.0.0 versión estábel (13 de maio de 2021) 3.2.0 versión beta (1 de setembro de 2022) 3.1.1-RC1 release candidate version (en) 3.1.1-RC2 release candidate version (en) 3.0.0-RC3 release candidate version (en) 3.1.2-RC1 release candidate version (en) 3.1.0-RC2 release candidate version (en) 3.1.2-RC3 release candidate version (en) 3.1.2-RC2 release candidate version (en) 3.2.1-RC2 release candidate version (en) 1.0 initial version (en) 2.10.7 (9 de novembro de 2017) 2.11.7 (23 de xuño de 2015) 2.11.0 (17 de abril de 2014) 2.11.1 (21 de maio de 2014) 2.11.2 (23 de xullo de 2014) 2.11.5 (14 de xaneiro de 2015) 2.11.8 (9 de marzo de 2016) 2.11.4 (31 de outubro de 2014) 2.11.11 (18 de abril de 2017) 2.12.17 (16 de setembro de 2022) 2.12.3 (27 de xullo de 2017) 2.12.1 (5 de decembro de 2016) 2.12.0 (3 de novembro de 2016) 2.11.6 (5 de marzo de 2015) 2.11.12 (9 de novembro de 2017) 2.12.2 (18 de abril de 2017) 2.12.6 (27 de abril de 2018) 2.12.4 (20 de outubro de 2017) 2.10.6 (18 de setembro de 2015) 2.10.5 (5 de marzo de 2015) 2.13.2 (23 de abril de 2020) 2.12.7 (27 de setembro de 2018) 2.12.14 (28 de maio de 2021) 2.12.18 (7 de xuño de 2023) 2.13.11 (7 de xuño de 2023) 2.13.5 (22 de febreiro de 2021) 2.13.9 (21 de setembro de 2022) 2.12.15 (14 de setembro de 2021) 2.13.8 (13 de xaneiro de 2022) 2.13.0 (7 de xuño de 2019) 2.10.4 (9 de novembro de 2017) 2.12.13 (13 de xaneiro de 2021) 2.12.12 (13 de xullo de 2020) 2.12.10 (10 de setembro de 2019) 2.12.9 (5 de agosto de 2019) 2.12.8 (4 de decembro de 2018) 2.13.4 (19 de novembro de 2020) 2.13.1 (18 de setembro de 2019) 2.12.16 (10 de xuño de 2022) 2.12.11 (16 de marzo de 2020) 2.13.3 (25 de xuño de 2020) 2.13.7 (1 de novembro de 2021) | |
|
Licenza
| |
| Características | |
|
Plataforma
| |
|
Linguaxe de programación
| |
|
Paradigma de programación
| |
|
Extensión de ficheiro
| |
|
Sistema de tipos
| |
| Datas e cronoloxía | |
|
Creación
| |
| Fontes e ligazóns | |
|
Páxina WEB
| |
|
Repositorio
| |
| Wikidata C:Commons |
Scala é unha linguaxe de programación multi-paradigma deseñada para expresar padróns comúns de programación de forma concisa, elegante e con tipos seguros. Integra sutilmente características das linguaxes funcionais e orientadas a obxectos. A posta en funcionamento actual execútase na máquina virtual de Java e é compatible coas aplicacións Java existentes.
Características
[editar | editar a fonte]Orientación a obxectos
[editar | editar a fonte]Scala é unha linguaxe de programación orientada a obxectos puro, no sentido de que cada valor é un obxecto. O tipo e comportamento dos obxectos descríbese por medio de clases e traits. A abstracción de clases realízase estendendo outras clases e usando un mecanismo de composición baseado en mixins como unha substitución limpa da herdanza múltiple.
Ola Mundo
[editar | editar a fonte]Este é o famoso Ola Mundo escrito en Scala:
object OlaMundo {
def main(args: Array[String]) =
println("Ola mundo")
}
Véxase tamén
[editar | editar a fonte]Ligazóns externas
[editar | editar a fonte]- Sito web de Scala (en inglés).
- Documentación (en inglés).