Kas ir SCALA fails?
SCALA fails ir pirmkoda fails, kas izveidots ar Scala (Mērogojamā valoda) programmēšanas valodu. Tajā ir avota kods, kas rakstīts objektorientētajā un funkcionālajā programmēšanā, kas ir Scala valodas pamattēma. Scale atvieglo augstas veiktspējas sistēmu izveidi ar JVM un JavaScript izpildlaikiem. Tas arī ļauj atbalstīt augstākas kārtas funkcijas un funkciju definīciju ligzdošanu. Scala izstrādi 2003. gadā uzsāka Martins Oderskis un viņa pētnieku grupa EPFL.
SCALA faila formāts
SCALA fails tiek saglabāts kā vienkārša teksta fails, ko var atvērt ar jebkuru teksta redaktoru, piemēram, Scala IDE for Eclipse, Notepad, Notepad++ un TextEdit. Vienam SCALA failam var būt pirmkods, kas sastāv no klasēm, saskarnēm, neapstrādātām virknēm un operatora pārslogotām metodēm. Scala labākā iezīme ir tā, ka kodu var kompilēt Java baitā, ko var palaist JVM.
Scala valoda īsumā
- Nevainojama Java mijiedarbība — Scala un Java steku var sajaukt, lai nodrošinātu netraucētu integrāciju, jo Scala darbojas JVM.
- Tipu interfeiss — tāpēc tipa sistēma nejūtas tik statiska. Nestrādā tipa sistēmai. Ļaujiet tipu sistēmai strādāt jūsu labā!
- Vienlaicīgums un izplatīšana — atbalsta datu paralēlas operācijas kolekcijās, izmanto dalībniekus vienlaicīgumam un izplatīšanai vai nākotnes līgumus asinhronai programmēšanai.
- Pattern Matching — atbalsts saskaņošanai ar klases hierarhijām, secībām, konstantēm un citiem.
- Augstākas kārtas funkcijas - Funkcijas ir pirmšķirīgi objekti, kurus var komponēt ar garantētu tipa drošību.