Saltar ao contido

Scala (linguaxe de programación)

Na Galipedia, a Wikipedia en galego.
(Redirección desde «Linguaxe de programación Scala»)
Scala
 Nome orixinal
    Scala (en) Editar o valor en Wikidata
Logotipo
Imaxe
Características
 Linguaxe de programación
 Extensión de ficheiro
scala
sc Editar o valor en Wikidata
 Licenza
Implicados
 Deseñador/a
 Desenvolvedor/a
Datas
 Fundación / creación
20 de xaneiro de 2004 Editar o valor en Wikidata
Historia
 Versións
3.10.0 versión estábel (12 de outubro de 2026)
0.7.0 versión estábel (26 de abril de 2018)
0.8.0 versión estábel (13 de xuño de 2018)
0.6.0 versión estábel (4 de marzo de 2018)
3.7.0 versión estábel (7 de maio de 2025)
3.7.1 versión estábel (4 de xuño de 2025)
3.6.4 versión estábel (7 de marzo de 2025)
0.9.0 versión estábel (3 de outubro de 2018)
0.11.0 versión estábel (18 de xaneiro de 2019)
0.15.0 versión estábel (10 de xuño de 2019)
0.10.0 versión estábel (23 de novembro de 2018)
0.14.0 versión estábel (23 de maio de 2019)
0.12.0 versión estábel (20 de febreiro de 2019)
0.13.0 versión estábel (15 de abril de 2019)
0.17.0 versión estábel (30 de agosto de 2019)
2.13.16 versión estábel (15 de xaneiro de 2025)
2.13.15 versión estábel (25 de setembro de 2024)
3.4.0 versión estábel (29 de febreiro de 2024)
2.12.19 versión estábel (26 de febreiro de 2024)
2.13.13 versión estábel (26 de febreiro 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.6.2 versión estábel (10 de decembro de 2024)
2.13.14 versión estábel (1 de maio de 2024)
3.4.2 versión estábel (16 de maio de 2024)
2.12.20 versión estábel (4 de setembro de 2024)
3.4.1 versión estábel (29 de marzo de 2024)
3.5.0 versión estábel (22 de agosto de 2024)
3.4.3 versión estábel (23 de agosto de 2024)
3.3.0 versión estábel (30 de maio de 2023)
0.18.1 versión estábel (21 de setembro de 2019)
0.20.0 versión estábel (19 de decembro de 2019)
3.7.3 versión estábel (9 de setembro de 2025)
3.3.7 versión estábel (13 de outubro de 2025)
3.7.2 versión estábel (1 de agosto de 2025)
3.5.2 versión estábel (22 de outubro de 2024)
3.6.3 versión estábel (20 de xaneiro de 2025)
3.5.1 versión estábel (20 de setembro de 2024)
3.7.4 versión estábel (11 de novembro de 2025)
3.8.1 versión estábel (22 de xaneiro de 2026)
3.3.8 versión estábel (11 de xuño de 2026)
3.8.0 versión estábel (22 de xaneiro de 2026)
3.8.4 versión estábel (5 de xuño de 2026)
3.8.2 versión estábel (24 de febreiro de 2026)
3.8.3 versión estábel (31 de marzo de 2026)
0.19.0 versión estábel (1 de novembro de 2019)
3.3.6 versión estábel (8 de maio de 2025)
3.3.4 versión estábel (27 de setembro de 2024)
0.25.0 versión estábel (22 de xullo de 2020)
0.26.0 versión estábel (27 de agosto de 2020)
0.24.0 versión estábel (11 de xuño de 2020)
0.21.0 versión estábel (3 de febreiro de 2020)
0.22.0 versión estábel (18 de marzo de 2020)
3.3.5 versión estábel (29 de xaneiro de 2025)
3.1.2 versión estábel (12 de abril de 2022)
3.2.1 versión estábel (7 de novembro de 2022)
3.3.3 versión estábel (29 de febreiro de 2024)
3.1.3 versión estábel (21 de xuño de 2022)
3.3.2 versión estábel (29 de febreiro de 2024)
3.3.1 versión estábel (7 de setembro de 2023)
3.9.0 versión estábel (3 de setembro de 2026)
3.3.9 versión estábel (28 de outubro de 2026)
3.1.0 versión estábel (18 de outubro de 2021)
3.0.2 versión estábel (1 de setembro de 2021)
2.13.6 versión estábel (17 de maio de 2021)
3.2.2 versión estábel (30 de xaneiro de 2023)
3.0.1 versión estábel (9 de xullo de 2021)
2.12.5 versión estábel (20 de marzo de 2018)
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)
2.13.10 versión estábel (13 de outubro de 2022)
3.1.1 versión estábel (21 de xaneiro de 2022)
3.2.0 versión beta (1 de setembro de 2022)
3.1.1-RC2 release candidate version (en) Traducir, versão de pré-lançamento (pt) Traducir (20 de decembro de 2021)
3.0.0-RC3 release candidate version (en) Traducir, versão de pré-lançamento (pt) Traducir (19 de abril de 2021)
3.1.1-RC1 release candidate version (en) Traducir, versão de pré-lançamento (pt) Traducir (18 de outubro de 2021)
3.1.0-RC2 release candidate version (en) Traducir, versão de pré-lançamento (pt) Traducir (16 de setembro de 2021)
3.1.2-RC2 release candidate version (en) Traducir, versão de pré-lançamento (pt) Traducir (10 de marzo de 2022)
3.2.1-RC2 release candidate version (en) Traducir, versão de pré-lançamento (pt) Traducir (16 de setembro de 2022)
3.1.2-RC1 release candidate version (en) Traducir, versão de pré-lançamento (pt) Traducir (26 de xaneiro de 2022)
3.1.2-RC3 release candidate version (en) Traducir, versão de pré-lançamento (pt) Traducir (24 de marzo de 2022)
1.0 initial version (en) Traducir (9 de marzo de 2003)
2.11.0 (17 de abril de 2014)
2.10.7 (9 de novembro de 2017)
2.11.1 (21 de maio de 2014)
2.11.4 (31 de outubro de 2014)
2.11.5 (14 de xaneiro de 2015)
2.11.2 (23 de xullo de 2014)
2.11.7 (23 de xuño de 2015)
2.11.8 (9 de marzo de 2016)
2.13.11 (7 de xuño de 2023)
2.11.12 (9 de novembro 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.11 (18 de abril 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.12.3 (27 de xullo de 2017)
2.10.5 (5 de marzo de 2015)
2.13.3 (25 de xuño de 2020)
2.12.7 (27 de setembro de 2018)
2.12.17 (16 de setembro de 2022)
2.12.16 (10 de xuño de 2022)
2.12.15 (14 de setembro de 2021)
2.12.14 (28 de maio de 2021)
2.13.0 (7 de xuño de 2019)
2.13.8 (13 de xaneiro de 2022)
2.13.7 (1 de novembro de 2021)
2.13.9 (21 de setembro de 2022)
2.10.4 (9 de novembro de 2017)
2.13.5 (22 de febreiro de 2021)
2.13.4 (19 de novembro 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.12.13 (13 de xaneiro de 2021)
2.13.1 (18 de setembro de 2019)
2.13.2 (23 de abril de 2020)
2.12.11 (16 de marzo de 2020)
2.12.12 (13 de xullo de 2020)
2.12.18 (7 de xuño de 2023) Editar o valor en Wikidata
 Premios e distincións
Fontes e ligazóns
Freebase/m/091hdj Editar o valor en Wikidata
OpenAlexC109701466 Editar o valor en Wikidata
 Páxina WEB
 Repositorio
Twitter: scala_lang GitHub: scala Editar o valor en Wikidata
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]