Le aoga o le Scala, le Language Programming

O le Scala Faʻapipiʻi e Ulufale i le Faletusi?

Laasaga fou tekinolosi e aofia ai taimi uma lava o taulaiga e totogia i gagana fou polokalame. O le tasi gagana e foliga mai e foliga mai o le a sili atu ona taulai atu o Scala. E ui ina e le o lauiloa, e foliga mai o loʻo maua e Scala ni vaega e ala i le saunia o se mea fiafia i le va o le faʻatautaia o Ruby ma le lagolago malosi a Java. O nisi nei o mafuaʻaga e mafai ai e Scala ona faʻatusatusa ile lua.

O loʻo tamoe i le Java Virtual Machine

O le moni o polokalama mo le atinaʻeina o Java o se gagana faʻapitoa. E le gata i lea, o le tele o atinaʻe tetele o le a faʻalavelave tele e tusa ai ma le faʻaaogaina o se faʻalapotopotoga atoa o polokalama. E mafai e Scala ona tuʻuina atu se nofoaga mafanafana lelei iinei, aʻo faʻaauau pea ona galue i le JVM. O lenei mea e mafai ai e Scala ona taaalo lelei i le tele o mea faigaluega ma mea e mataʻituina ai atonu o loʻo i ai mo se pisinisi, o le faia o se femalagaiga o se talosaga e le sili atu ona lamatia.

O Scala e iai foi sona gafatia sili atu mo le fegalegaleaiga i le va o ia lava ma le tulafono Java i ai. E ui o le toatele atonu e manatu e le o se mea le aoga, o le mea moni e sili atu ona faigata. E ui lava i nei mataupu, e mafai ona faʻapea atu e mafai e Scala ona taaalo ma Java nai lo le tele o isi gagana.

O le faʻaaogāina o le JVM e le Scala e mafai foʻi ona fesoasoani e faʻamalolo ai soʻo se mea e popole ai tagata e ono lagona i le faimalaga. E masani ona faia i luga o se polokalame tutusa Java, o le mea lea, e le tatau ona tuleia le polokalama komepiuta i se masini i Scala. E le gata i lea, e mafai e Scala ona faʻaaogaina le tele o faletusi a le JVM, lea e masani ona faʻapipiʻiina i totonu o le tulafono o atinaʻe. I lenei auala, e mafai ona avea Scala ma pa puipui lelei mo le pisinisi lata mai Java.

E sili atu Faʻatau ma mafai ona mafai nai lo Java

Scala e tele ni faʻamatalaga faʻapitoa faigofie ma faigofie o gagana lauiloa e pei o Ruby. O se vaega lenei e matua le lava i Java ma e leai sona aafiaga i galuega a se au atinaʻe i le tausiga o tulafono. O le galuega faaopoopo e manaʻomia e malamalama ai ma tausia faʻamaumauga Java lata mai o se tupe faʻaalu tele.

E le gata i lea, o le vavalalata o le Scala e tele ni aogā. E masani lava ona tusia Scala i se vaega o le numera o laʻau e manaʻomia e tusi ai se faʻatusa tutusa i Java. O lenei mea o loʻo i ai se aogā o gaioiga i le faʻatagaina o tagata atiae e faia nisi galuega galue i se aso atofaina. E le gata i lea, o laina laiti o tulafono laiti e faia mo le faigofie o le suʻega, iloiloga o tulafono ma le faʻapipiʻi.

Fonotaga Faʻatino

E faʻaaoga e Scala le tele o gaosi gaosia o le suka lea ua lauiloa i le au atinaʻe ma faia le tele o tagata atinaʻe e faʻamaonia Scala o se gagana sili atu ona aoga. O se tasi faʻataʻitaʻiga o le fetaui lelei lea, faʻatagaina faigofie faigofie o manoa. O le isi faʻataʻitaʻiga e fefiloi, lea e mafai ai ona aofia ai galuega tauave e avea o se vaega o le faʻamatalaina o le vasega, lea e mafai ona faʻapolopolo le tele o taimi e ala i le toe faʻaaogaina o le tulafono. O mea e pei o nei e masani ona fiafia i tagata atiae, aemaise lava pe afai latou te masani i lo latou faaaogaina i isi nofoaga e le o Java.

Faigofie e Aoao ma & # 34; Faʻafiafia & # 34;

O Scala foliga tutusa i gagana lauiloa i le taimi nei e pei o Ruby e mafai ona iloa o se avanoa lelei, ona o lona faigofie ona mafai ona faigofie ona aʻoaʻoina, aemaise lava pe a faʻatusatusa i gagana sili atu ona faʻamaonia e pei o Java ma C ++. O le manaia ma le faʻaaogaina o le gagana ua avea ai ma se lauiloa iloga i se vaega laiti, malosi o tagata atiaeina.

O lenei "fiafia" e le tatau ona manatu faatauvaa, o le mea moni, atonu o le sili lea ona aoga o le siitia atu i Scala. O le faʻatuatuaina ma le matua o Java e avea ma se lauiloa iloga mo le atinaʻe, ae faʻapitoa ai foi le atinaʻeina o se mea patino, ma e ono lamatia ai le mafaufau. O gagana e pei o Scala e masani lava ona tosina mai ai tagata atiaeina malolosi e "fiafia i le gagana." O nei atinaʻe e tele lava ina fetuutuunai, naunau e faʻataʻitaʻi mea fou, fou ma sili ona atamamai. Mo le tele o faʻalapotopotoga, e mafai lava ona naʻo le mea e manaʻomia i le tekinolosi.

Pe o le a leai foi Scala o le a vaai i se tafaoga i le lauiloa e tumau pea ona iloa, e pei lava o soo se gagana ei ai ona tagata talaʻi ma tagata taufaaleaga. O le mea moni, o se filifiliga e siitia atu i Scala o se tagata e toʻatasi, ma e matua faalagolago i le siosiomaga. Ae ui i lea, o tulaga lelei o loʻo taʻua i luga e mafai ona faʻamalamalamaina le tulaga, aemaise lava mo le atinaʻeina o Java.