Կատեգորիաներ: ՏՏ նորություններ

Google-ը կարծում է, որ իր նոր ծրագրավորման լեզուն կարող է գերազանցել C++-ին

կորպորացիա Google նա մանրամասներ է ներկայացրել իր նոր ծրագրավորման լեզվի՝ Carbon-ի մասին, որը ընկերության կարծիքով կարող է դառնալ C++-ի իրավահաջորդը: Տարիների ընթացքում Google-ը ստեղծել է մի քանի ծրագրավորման լեզուներ, որոնցից մի քանիսը դարձել են ավելի հայտնի և հայտնի, քան մյուսները: Օրինակ, Golang-ը (կամ պարզապես Go) ստեղծվել է սերվերների և բաշխված համակարգերի զարգացումը բարելավելու համար և այդ ժամանակվանից դարձել է հանրությանը հասանելի: Միևնույն ժամանակ, Dart ծրագրավորման լեզուն, որն ի սկզբանե մտածված էր որպես JavaScript-ի այլընտրանք, լայն տարածում չուներ մինչև Flutter-ի թողարկումը:

Ծրագրավորման լեզուները մշտապես բարելավվում և զարգանում են, և վերջին տարիներին դրանք փոխարինվել են նույնիսկ ավելի հեշտ օգտագործվող մոդելներով: Սեփական լեզուն Apple Swift-ը մի քանի հնարավորություններ բացեց ավելի քիչ փորձառուների համար, քան, օրինակ, իր նախորդ Objective-C-ն:

Շատերը Rust-ին անվանում են C++-ի իրավահաջորդ, սակայն վերջերս կայացած իրադարձության ժամանակ Google-ի գլխավոր ծրագրային ինժեներ Չենդլեր Քարութը բացատրեց, որ ծրագրավորման լեզուն, որն ի սկզբանե Mozilla-ի արտադրանքն էր, չունի նույն «երկկողմանի փոխգործունակությունը», ինչպես մյուս գործիքները, որոնք ստեղծում են « լեզվական խոչընդոտ» տարբեր ծրագրավորման լեզուների միջև «թարգմանելիս»:

Որպես այդպիսին, վերջերս հայտարարված Carbon-ը պետք է համատեղելի լինի հանրաճանաչ C++ կոդի հետ, բայց այն օգտատերերի համար, ովքեր ցանկանում են կատարել ամբողջական փոխարկումը, միգրացիան պետք է լինի բավականին հեշտ:

Նրանց համար, ովքեր վստահ չեն ամբողջական անցման մեջ, Քարութը մանրամասնեց որոշ պատճառներ, թե ինչու Carbon-ը պետք է համարվի C++-ի ուժեղ ժառանգորդը, ներառյալ ավելի պարզ քերականությունը և ավելի հարթ API ներմուծումը: Կարբոն լեզվից դուրս այլ առավելություններ կան, ներառյալ էթիկական նկատառումները, ինչպիսիք են ծրագրի մշակույթի մատչելիությունը և ներառականությունը:

Carbon ընտանիքը հիմնականում բաղկացած է Google-ի աշխատակիցներից, բայց ոչ միայն նրանք։ Հիմնվելով տեխնոլոգիական հսկայի հաջողությունների վրա՝ Carbon թիմն ասում է, որ այն պետք է լինի «անկախ և հանրային նախագիծ» հաջողության հասնելու համար: Carbon ծրագրավորման լեզուն ներկայումս միայն փորձ է: Դրա սկզբնական կոդը կարելի է ներբեռնել, եթե ցանկանում եք փորձել այն, կամ կարող եք փորձարկել այն ձեր բրաուզերում՝ օգտագործելով Compiler Explorer վեբ հավելվածը:

Դուք կարող եք օգնել Ուկրաինային պայքարել ռուս զավթիչների դեմ։ Դա անելու լավագույն միջոցը Ուկրաինայի զինված ուժերին միջոցների նվիրաբերումն է Savelife կամ պաշտոնական էջի միջոցով NBU.

Կարդացեք նաև.

Կիսվել
Julia Alexandrova

Սուրճագործ. Լուսանկարիչ. Ես գրում եմ գիտության և տիեզերքի մասին: Կարծում եմ, որ մեզ համար դեռ վաղ է այլմոլորակայինների հետ հանդիպելը: Հետևում եմ ռոբոտաշինության զարգացմանը, ամեն դեպքում...

Թողնել գրառում

Ձեր էլփոստի հասցեն չի հրապարակվելու. Պահանջվող դաշտերը նշված են աստղանիշով*