Mikä on SCALA-tiedosto?
SCALA-tiedosto on lähdekooditiedosto, joka on luotu Scala-ohjelmointikielellä (Scala Language). Se sisältää lähdekoodin, joka on kirjoitettu olio- ja toiminnallisella ohjelmoinnilla, joka on Scala-kielen perusteema. Scale helpottaa korkean suorituskyvyn järjestelmien rakentamista JVM- ja JavaScript-ajoaikojen avulla. Tämä mahdollistaa lisäksi korkeamman asteen funktioiden tuen ja funktiomääritelmien sisäkkäisyyden. Martin Odersky ja hänen tutkimusryhmänsä EPFL:ssä aloittivat Scalan kehityksen vuonna 2003.
SCALA tiedostomuoto
SCALA-tiedosto tallennetaan pelkkänä tekstitiedostona, joka voidaan avata millä tahansa tekstieditorilla, kuten Scala IDE for Eclipse, Notepad, Notepad++ ja TextEdit. Yhdellä SCALA-tiedostolla voi olla lähdekoodia, joka sisältää luokkia, rajapintoja, raakamerkkijonoja ja operaattorin ylikuormitettuja menetelmiä. Scalan paras ominaisuus on, että koodi voidaan kääntää Java-tavuksi, jota voidaan ajaa JVM:llä.
Scala-kieli pähkinänkuoressa
- Saumaton Java Interop - Scala- ja Java-pinot voidaan sekoittaa saumattoman integroinnin aikaansaamiseksi, koska Scala toimii JVM:ssä.
- Tyyppiliitäntä - Joten tyyppijärjestelmä ei tunnu niin staattiselta. Älä toimi tyyppijärjestelmälle. Anna tyyppijärjestelmän toimia puolestasi!
- Concurrency & Distribution - Tukee tiedon rinnakkaisia toimintoja kokoelmissa, käyttää toimijoita samanaikaisuuteen ja jakeluun tai futuureja asynkroniseen ohjelmointiin.
- Pattern Matching - Tuki luokkahierarkioiden, sekvenssien, vakioiden ja muiden vastaavien yhteensovittamiseen.
- Korkeamman asteen funktiot - Funktiot ovat ensiluokkaisia esineitä, jotka voidaan muodostaa taatulla tyyppiturvallisuudella.