Paras vastaus
Scala big data Hadoopissa
Mikä on Scala ?
Scala on kääntäjä -pohjainen ja moniparadigmainen ohjelmointikieli, joka on kompakti , nopea ja tehokas . Scalan suurin etu on JVM ( Java-virtuaalikone ). Scala-koodi kootaan ensin Scala-kääntäjällä ja samalle luodaan -tavakoodi . , joka sitten siirretään Java-virtuaalikoneeseen tuotoksen luomiseksi.
Siten Scalasta tuli avain menestykseen hoidettaessa valtavaa määrää big-dataa.
Nyt kun tiedämme Scalan tärkeyden, ymmärrämme nyt, miksi se on nykyisten trendien suosituin kieli.
Miksi käytämme Scalaa?
1. Usean paradigman kieli
2. Sitä voidaan käyttää Java-yhdistelmässä
3. Kieli, joka ilmaisee
4. Korkea kysyntä markkinoilla
5. Sisäänrakennettu kieli
6. Staattisesti kirjoitettu kieli
7. Yhteisön luominen
8. Tarkka syntakse
9. Kasvavat kehykset
10. Suhteellisen helppo oppia
Scalan ominaisuudet
- Olio-ohjelmointikieli:
Scala on sekä toiminnallinen ohjelmointikieli että olio-ohjelmointikieli. Jokainen Scalassa käytetty muuttuja ja arvo tallennetaan implisiittisesti oletusarvoisesti -objektina .
- Laajennettava ohjelmointikieli:
Scala tukee useita kielirakenteita tarvitsematta mitään verkkotunnuskohtaista Kieli ( DSL ) Laajennukset, kirjastot, ja -sovellusliittymät .
- Staattisesti kirjoitettu ohjelmointikieli:
Scala sitoo tietotyypin muuttujaan koko sen laajuudessa .
- Toiminnallinen ohjelmointikieli:
Scala tarjoaa kevyen syntaksin toimintojen määrittelemiseksi, se tukee korkeamman asteen toimintoja , se sallii toimintojen sisäkkäisen .
- Yhteentoimivuus:
Scala kääntää koodin scala-kääntäjän avulla ja muuntaa koodi Java-tavukoodiksi ja suorittaa sen JVM -palvelussa.
Vastaus
Toiminnallisena kielenä Scala kohtelee toimintoja ensimmäisen luokan objekteina, jotka yhdessä muuttumattomuuden kanssa mahdollistavat Apache Sparkin rinnakkaisuuden.
Esimerkiksi Scala mahdollistaa muiden kuin sarjoitettavien objektien käärimisen toiminto ja lähetetään etäisolmuihin hajautettua tietojenkäsittelyä varten.