Bo`lim: IT yangiliklari

Google o'zining yangi dasturlash tili C++ tilidan ustun bo'lishi mumkinligiga ishonadi

Korporatsiya Google kompaniyaning fikricha, C++ ning vorisi bo'lishi mumkin bo'lgan yangi Carbon dasturlash tili haqida ma'lumot berdi. Yillar davomida Google bir nechta dasturlash tillarini yaratdi, ulardan ba'zilari boshqalarga qaraganda mashhurroq va mashhur bo'ldi. Misol uchun, Golang (yoki oddiygina Go) serverlar va taqsimlangan tizimlarning rivojlanishini yaxshilash uchun yaratilgan va shu vaqtdan boshlab ommaga ochiq bo'ldi. Ayni paytda, dastlab JavaScript-ga muqobil sifatida ishlab chiqilgan Dart dasturlash tili Flutter chiqarilgunga qadar keng ommalashmagan edi.

Dasturlash tillari doimiy ravishda takomillashtirilmoqda va ishlab chiqilmoqda va so'nggi yillarda ular foydalanish uchun yanada qulayroq modellar bilan almashtirildi. O'z tili Apple Swift, masalan, o'zidan oldingi Objective-C ga qaraganda kamroq tajribaga ega bo'lganlar uchun bir nechta imkoniyatlarni ochdi.

Ko'pchilik Rustni C++ ning vorisi deb atamoqda, biroq Google kompaniyasining bosh dasturiy ta'minot muhandisi Chandler Karrut yaqinda bo'lib o'tgan tadbirda so'zlagan nutqida dastlab Mozilla mahsuloti bo'lgan dasturlash tili boshqa vositalar kabi "ikki tomonlama o'zaro hamkorlikka" ega emasligini tushuntirdi. turli dasturlash tillari o'rtasida "tarjima qilish" paytida til to'sig'i.

Shunday qilib, yaqinda e'lon qilingan Carbon mashhur C++ kodi bilan mos bo'lishi kerak, ammo to'liq o'tishni xohlaydigan foydalanuvchilar uchun migratsiya juda oson bo'lishi kerak.

To'liq o'tishga ishonchi komil bo'lmaganlar uchun Karrut Carbonni C++ ning kuchli davomchisi deb hisoblashning ba'zi sabablarini, shu jumladan sodda grammatika va yumshoq API importini tushuntirib berdi. Uglerod tilidan tashqari boshqa afzalliklar, jumladan, loyiha madaniyatining mavjudligi va inklyuzivligi kabi axloqiy jihatlar ham mavjud.

Carbon oilasi asosan Google xodimlaridan iborat, lekin ular nafaqat. Texnologik gigantning muvaffaqiyatiga tayangan holda, Carbon jamoasi muvaffaqiyatga erishish uchun "mustaqil va ommaviy loyiha" bo'lishi kerakligini aytadi. Carbon dasturlash tili hozirda faqat tajriba hisoblanadi. Agar siz sinab ko'rmoqchi bo'lsangiz, uning manba kodini yuklab olishingiz mumkin yoki Compiler Explorer veb-ilovasidan foydalanib brauzeringizda u bilan tajriba o'tkazishingiz mumkin.

Siz Ukrainaga rus bosqinchilariga qarshi kurashda yordam bera olasiz. Buning eng yaxshi yo'li - Ukraina Qurolli Kuchlariga pul mablag'larini berishdir Savelife yoki rasmiy sahifa orqali NBU.

Shuningdek o'qing:

Share
Julia Alexandrova

Kofechi. Fotosuratchi. Men fan va koinot haqida yozaman. Menimcha, biz o'zga sayyoraliklar bilan uchrashishga hali erta. Men robototexnika rivojlanishini kuzatib boraman, har holda ...

Leave a Reply

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar belgilangan*