Scala: Skirtumas tarp puslapio versijų

nėra keitimo aprašymo
Žymos: Keitimas mob. telefonu Keitimas įskiepiu mobiliesiems Advanced mobile edit
 
3 eilutė: 3 eilutė:
Oficialiai buvo skelbiama, kad Scala ištaisys tas nesąmones, kurių prikišta buvo į [[Java]] kalbą, kai toji gavosi neaišku kam skirta ir neaišku, ką galinti daryti. Tai paskui gavosi taip, kad ne tiek tas nesąmones ištaisė, kiek prikūrė naujų kažkokių nesąmonių, jokios naudos neatnešė, tik buvo sukurta pora transliatorių iš Scala į [[Java]] ir [[.Net]]. Tai dar paskui ir to dotnetinio transliatoriaus neliko, nes matyt pinigų pritrūko.
Oficialiai buvo skelbiama, kad Scala ištaisys tas nesąmones, kurių prikišta buvo į [[Java]] kalbą, kai toji gavosi neaišku kam skirta ir neaišku, ką galinti daryti. Tai paskui gavosi taip, kad ne tiek tas nesąmones ištaisė, kiek prikūrė naujų kažkokių nesąmonių, jokios naudos neatnešė, tik buvo sukurta pora transliatorių iš Scala į [[Java]] ir [[.Net]]. Tai dar paskui ir to dotnetinio transliatoriaus neliko, nes matyt pinigų pritrūko.


Nuo kitų programavimo kalbų Scala skiriasi ganėtinai nerišlia gramatika, kurioje perteklius kažkokių dvitaškių, skliaustų bei kitų skyrybos ženklų, vartojamų be aiškios logikos, o taip pat nelikę kabliataškių - vietoje jų naudojama iš [[Basic]] pasiskolita idėja, kad kiekvieną veiksmą reikia daryti naujoje eilutėje. Tačiau visgi kadangi šita kalba tėra kažkoksai antstatas ant [[Java]], tai priburti pernelyg daug kliedesių Scala kūrėjams nepavyko - gavosi tiesiog šiaip nevykusi kalba, kažkiek primenanti ir Java, ir truputį dar ir [[Pascal]], tiktai kad pagadinta kažkokiais nerišlumais.
Nuo kitų programavimo kalbų Scala skiriasi ganėtinai nerišlia gramatika, kurioje perteklius kažkokių dvitaškių, skliaustų bei kitų skyrybos ženklų, vartojamų be aiškios logikos, o taip pat nelikę kabliataškių - vietoje jų naudojama iš [[Basic]] pasiskolinta idėja, kad kiekvieną veiksmą reikia daryti naujoje eilutėje. Tačiau visgi kadangi šita kalba tėra kažkoksai antstatas ant [[Java]], tai priburti pernelyg daug kliedesių Scala kūrėjams nepavyko - gavosi tiesiog šiaip nevykusi kalba, kažkiek primenanti ir Java, ir truputį dar ir [[Pascal]], tiktai kad pagadinta kažkokiais nerišlumais.


Kai kurie sako, kad Scala kūrėjai galimai bandė suprasti [[Lisp]] kalbą ir kažką iš jos perkelti į [[Java]], bet gi kiti sako, kad čia nesąmonė, nes tiesiog šiaip girti tebuvo.
Kai kurie sako, kad Scala kūrėjai galimai bandė suprasti [[Lisp]] kalbą ir kažką iš jos perkelti į [[Java]], bet gi kiti sako, kad čia nesąmonė, nes tiesiog šiaip girti tebuvo.


Bendrai imant, nereikia mokytis Scala kalbos, nes vienintelės jos realizacijos tėra transliatoriai į Java kalbą. Tai reiškia, kad jei programą parašysite Scala kalba, tai visvien gausis Java programa. Tai geriau jau išsyk Java mokytis, nes ir paprasčiau, ir nesąmonių tiek nėra.
Bendrai imant, nereikia mokytis Scala kalbos, nes vienintelės jos realizacijos tėra transliatoriai į Java kalbą. Tai reiškia, kad jei programą parašysite Scala kalba, tai visvien gausis Java programa. Tai geriau jau išsyk Java mokytis, nes ir paprasčiau, ir nesąmonių tiek nėra.


== Hello World su Scala ==
== Hello World su Scala ==