aspose.info
FI

SCALA - Scalan lähdekooditiedosto

Päivitetty

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.

Viitteet