På svenska
om utmanaren till Java
Scala är programspråket som sägs ha ökat prestandan på twitter med en faktor tio. Nu kommer den första kursboken på svenska.Godis för programmerare Scala stöder generiska klasser och polymorfism, och klassdefinitioner kan ta typparametrar. Språket är statiskt typat och härleder själv typinformation där det är möjligt. Alla metoder kan appliceras infix och postfix. Nya satstyper kan definieras, exempelvis en ny typ av loop. Mönstermatchning stöds för XML-data för att underlätta webbutveckling. |
Språket har utvecklats inom den akademiska världen. En ambition med språket var att vara stabilt, ge hög prestanda och att vara lämpligt att användas inom industrin.
Målet med boken sägs vara att ge en lättsmält introduktion till språket och inte förutsätta att läsaren redan är expert på programmering. Huvudförfattaren Olle Kullberg har arbetat som konsult inom telekom, bank och CRM.
Scala är tätt integrerat med Java: Scalaprogram körs i en Javamaskin, kan använda Javas programbibliotek och kan anropas från Javaprogram. Det finns också stöd för integrering med Microsoft .NET Framework. Utvecklingsmiljön Eclipse stöder Scala.
Ett av språkets influenser är Erlang – Ericssons telekomspråk.