Scala (programski jezik)
Scala je naziv programskog jezika prvi put javno objavljenog 2003. godine,[1] koji se izvršava unutar JVM-a, dakle izvorni kôd napisan u Scali prevoditelj prevodi u bajtkod koji se izvršava u JVM-u.
Primjer programa
object HrWiki extends App {
println("Ovo je programiranje na hrvatskoj wikipediji!")
}
Za razliku od Jave, u ovom primjeru ne definira se klasa niti main
metoda, nego se definira singleton - object
(HrWiki) koji nasljeđuje App
.
Ako je program snimljen u datoteku HrWiki.scala
, prevodi ga se naredbom iz terminala odnosno konzole:
$ scalac HrWiki.scala
Te izvršava:
$ scala HrWiki
Drugi način pisanja i izvršavanja je skriptni način (pod npr. Linux-om):
#!/usr/bin/env scala
object HrWiki extends App {
println("Ovo je programiranje na hrvatskoj wikipediji!")
}
HrWiki.main(args)
Naravno, bez uporabe App objekta jednostavan program u Scali izgleda ovako:[2]
object HrWiki {
def main(args: Array[String]): Unit = {
println("Ovo je programiranje na hrvatskoj wikipediji!")
}
}
Sintaksa
- kraj naredbe ne mora završiti delimiterom (najčešće točka-zarez)
- osnovni tipovi podataka pišu se velikim početnim slovom (
Int, Double, Boolean
) umjesto malim početnim slovom kao u Javi: int, double, boolean.
Izvori
- ↑ www.artima.com, "We started working on this language, which we came to call Scala, in about 2002. The first public release was in 2003. A relatively large redesign happened early 2006. And it's been growing and stabilizing since.", objavljeno 4. svibnja 2009., pristupljeno 23. listopada 2016.
- ↑ www.scala-lang.org, pristupljeno 23. listopada 2016.
Vanjske poveznice
- http://www.scala-lang.org/ - službene internetska stranice Scale
Nedovršeni članak Scala (programski jezik) koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima uređivanja Hrvatske internetske enciklopedije.