Programmēšana

Red Hat Ceilonas valoda ir nevajadzīga vētra tējkannā

Red Hat nevar būt nopietna. Vadošais Linux pārdevējs tiešām nevar plānot izstrādāt pavisam jaunu programmēšanas valodu un SDK, lai konkurētu ar Java - vai ne?

Acīmredzot tā var, kaut arī šķiet, ka Red Hat vēl īsti nevēlējās, lai jūs to zināt. Parastā preses relīzes vietā Red Hat paziņojums nāca kā Red Hat inženiera un JBoss kolēģa Gavina Kinga prezentāciju pāris, kas tika prezentēti QCon uzņēmuma programmatūras konferencē pagājušajā nedēļā Pekinā. Kinga slaidu klāji ātri kļuva par vīrusu tīmeklī, atstājot plašāku programmatūras izstrādes kopienu gan ieinteresētu, gan neizpratni.

Pols Krils izsver, kāpēc Ceilona nav Java slepkava. | Skatiet izvēli par top 5 JVM skriptu valodām. | Sekojiet līdzi jaunākajām Java metodēm, izmantojot JavaWorld Enterprise Java biļetenu. ]

Ieinteresējies, jo King nav manekens. Kā Hibernate Java noturības ietvara radītājs viņš zina Java iekšpusē un ārpusē. Tāpēc, ja viņš saka, ka Java ir pamatproblēmas, kas padara to par nepietiekamu mūsdienu programmatūras izstrādei, ļaudis mēdz klausīties.

Apjukušais visu to iemeslu dēļ, par ko Red Hat varētu tērēt laiku, enerģiju un naudu, no jauna izgudrot riteni - it īpaši tik lielu un sarežģītu riteni kā Java - šķiet visnoderīgākais, nemaz nerunājot par mazāko iespējamību gūt panākumus. Ko uz zemes domā Red Hat?

Ceilona: Java redux

Plašsaziņas līdzekļi ātri pārņēma domu, ka Red Hat gatavo "Java killer", kuru King tikpat ātri noliedza. Tomēr valodas nosaukums Ceilons pats par sevi ir kaut kas no dāvanas. Java un Ceilona ir abas salas, taču, ja Java ir labi pazīstama ar savu kafiju, Ceilona (tagad Šrilanka) ir slavena ar savu tēja - dabūt bildi?

Tas nenozīmē, ka Ceilonas programmēšanas valoda pilnībā atšķiras no Java. Gluži pretēji, tā paļaujas uz Java izpildlaika vidi. Ceilons apkopo Java baitkodu, kuru pēc tam var izpildīt JVM pēc jūsu izvēles.

Valodas atšķiras galvenokārt sintakses jautājumos. Lai gan viņš acīmredzot kādreiz bija ventilators, King uzskata, ka Java nav spējis iet kopsolī ar modernāku programmēšanas valodu, piemēram, C #, ieviesto attīstību. Viņaprāt, ir pēdējais laiks kādreiz kārtīgi iedot Java valodai, izmetot sliktos un novēršot ilgstošas ​​nepilnības, piemēram, atbalstu augstas kārtības funkcijām un uzlabotu tipu apstrādi. Viņš to ir izdarījis, un rezultātu sauc par Ceilonu.

Bet Ceilonas projekta mērķis ir ne tikai atjaunot Java gramatiku. "Liela daļa mūsu neapmierinātības nav pat ar pašu Java valodu," raksta King. "Ļoti novecojušās klases bibliotēkas, kas veido Java SE SDK, ir pārņemtas ar problēmām. Lieliska SDK izstrāde ir galvenā projekta prioritāte."

Jūs dzirdējāt šīs tiesības: Ceilonas projekts radīs ne tikai jaunu valodu, bet arī jaunu klases bibliotēku komplektu, kas rakstīts šajā valodā. Šeit nebūs nekādu pretrunu, neatgriezīsies Java sintaksē, kad būs jāizmanto vienums no standarta bibliotēkas. Ceilonas programmas darbosies JVM, taču tās tiks rakstītas, izmantojot 100% Ceilonu.

Vai kāds pasūtīja jaunu programmēšanas valodu?

Copyright lv.verticalshadows.com 2024

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