Linguaxe de programación Scala

Na Galipedia, a Wikipedia en galego.
Scala
Paradigma: funcional, orientado a obxectos
Data: 2003
Deseñador: Martin Odersky
Desenvolvedor: Laboratorio de métodos de programación da EPFL
Última versión: 2.11.7
Tipo de dato: estático, forte
Web: www.scala-lang.org

Scala é unha linguaxe de programación multi-paradigma deseñada para expresar patró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 realizase extendendo outras clases e usando un mecanismo de composición basado 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]