Spring til indhold

Scala (programmeringssprog)

Fra Wikipedia, den frie encyklopædi
Version fra 24. nov. 2009, 21:03 af Jensep (diskussion | bidrag) Jensep (diskussion | bidrag) (Historie: Mindre tilføjelse.)

Scala er et fler-paradigmatisk programmeringssprog, der både integrerer egenskaber fra objektorienteret og funktionel programmering. Navnet stammer for det første fra det italienske ord scala, der oversættes til trappe, og refererer til at man med sproget træder op på et nyt niveau af programmering[1]. For det andet henviser det til det engelske ord for skala (scale), der indikerer at sproget kan bruges til projekter i enhver tænkelige skalaer.

Platform

Scala er dybt inspireret af Java og er fuldt ud kompatibel med Javas Virtual Machine (JVM). Ud over Javas objektorienterede struktur, benytter Scala sig af funktionelle begreber såsom currying, pattern-matching og anonyme funktioner. Scala er som Java statisk typet. Sproget er udgivet under BSD.

Historie

Scala er udviklet og udtænkt af Martin Odersky, der er ansat på École Polytechnique Fédérale de Lausanne (EPFL) i Schweiz. Udviklingen begyndte i 2001, og udgivet i slutningen af 2003 / starten af 2004[2]. Scala er løbende blevet udviklet, og er i oktober 2009 nået til version 2.7.7.

Se også

Eksterne henvisninger

Kilder

  1. ^ http://www.scala-lang.org/faq/1
  2. ^ Martin Odersky et al., An Overview of the Scala Programming Language