Programavimas

Raudonosios kepurės ceilono kalba yra nereikalinga audra arbatinuke

Raudonoji kepurė negali būti rimta. Pirmaujantis „Linux“ pardavėjas tikrai negali planuoti sukurti visiškai naujos programavimo kalbos ir SDK, kad galėtų konkuruoti su „Java“, ar ne?

Akivaizdu, kad gali, nors atrodo, kad „Red Hat“ dar tikrai nenorėjo, kad tu tai žinotum. Vietoj įprasto pranešimo spaudai, „Red Hat“ pranešimas buvo pateiktas poros „Red Hat“ inžinieriaus ir „JBoss“ kolegos Gavino Kingo pranešimų pavidalu, kurie praėjusią savaitę Pekine buvo pristatyti įmonės „QCon“ programinės įrangos konferencijoje. „King's Slide“ deniai greitai išplito internete, tačiau palikdami platesnę programinės įrangos kūrimo bendruomenę susidomėjo ir suglumino.

Paulius Krilas svarsto, kodėl Ceilonas nėra „Java“ žudikas. | Žr. 5 populiariausių JVM scenarijų kalbų pasirinkimus. | Sekite naujausias „Java“ technologijas naudodamiesi „JavaWorld Enterprise Java“ naujienlaiškiu. ]

Susidomėjote, nes Kingas nėra manekenas. Kaip „Hibernate Java persistence“ sistemos kūrėjas, jis žino „Java“ viduje ir išorėje. Taigi, jei jis sako, kad yra esminių „Java“ problemų, dėl kurių ji nėra pakankama šiuolaikinei programinės įrangos plėtrai, žmonės linkę klausytis.

Dėl visų dalykų, kuriems „Red Hat“ gali skirti laiko, energijos ir pinigų, suglumęs ratas - ypač tokio didelio ir sudėtingo rato kaip „Java“ - išradimas atrodo mažiausiai naudingas, jau nekalbant apie mažiausiai tikėtiną pavyks. Ką gi žemėje galvoja „Red Hat“?

Ceilonas: „Java redux“

Žiniasklaida greitai ėmėsi minties, kad „Red Hat“ gamina „Java žudiką“, kurį Kingas taip pat greitai paneigė. Vis dėlto kalbos pavadinimas Ceilonas pats yra kažkoks dovanos dalykas. Java ir Ceilonas yra abi salos, tačiau nors Java yra gerai žinoma dėl savo kavos, Ceilonas (dabar Šri Lanka) garsėja savo arbata - gauti nuotrauką?

Tai nereiškia, kad Ceilono programavimo kalba visiškai skiriasi nuo „Java“. Priešingai, jis remiasi „Java“ vykdymo laiko aplinka. Ceilonas kompiliuoja į „Java“ baitkodą, kurį tada gali vykdyti jūsų pasirinktas JVM.

Kalbos skiriasi daugiausia sintaksės klausimais. Nors jis akivaizdžiai kadaise buvo gerbėjas, Kingas mano, kad „Java“ nesugebėjo žengti koja kojon su modernesnių programavimo kalbų, tokių kaip C #, plėtra. Jis mano, kad pats laikas kažkada kruopščiai duoti „Java“ kalbą, išmesti blogus dalykus ir pašalinti ilgalaikius trūkumus, pvz., Palaikyti aukštos tvarkos funkcijas ir patobulintą tipo valdymą. Jis tai padarė ir rezultatą vadina Ceilonu.

Tačiau Ceilono projektas siekia ne tik atnaujinti „Java“ gramatiką. „Didžioji mūsų dalis nusivylė net ne dėl pačios„ Java “kalbos“, - rašo Kingas. "Itin pasenusios klasių bibliotekos, sudarančios" Java SE SDK ", yra apipintos problemomis. Puikus SDK kūrimas yra pagrindinis projekto prioritetas."

Jūs girdėjote tą teisę: Ceilono projektas sukurs ne tik naują kalbą, bet ir naują klasių bibliotekų rinkinį, parašytą ta kalba. Čia nebus jokių prieštaravimų, nebus grįžta į „Java“ sintaksę, kai reikės naudoti elementą iš standartinės bibliotekos. Ceilono programos veiks JVM, tačiau jos bus parašytos naudojant 100 proc. Ceiloną.

Ar kas nors užsisakė naują programavimo kalbą?

Copyright lt.verticalshadows.com 2024

$config[zx-auto] not found$config[zx-overlay] not found