Scala (programmeringssprog)
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). 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
- ^ http://www.scala-lang.org/faq/1
- ^ Martin Odersky et al., An Overview of the Scala Programming Language