Karmendek Google-ê zimanê bernamenûsê Carbon pêşve dike, ku wekî cîhgirek ceribandinê ya C++-ê tête cîh kirin, ziman berfireh dike û kêmasiyên heyî ji holê radike. Ziman destekê dide veguheztina bingehîn a C++, dikare bi koda C++ ya heyî re yek bike, û amûran peyda dike ku koçberiya projeyên heyî hêsan bike bi wergera bixweber pirtûkxaneyên C++ li koda Karbonê. Mînakî, hûn dikarin pirtûkxaneyek li Carbonê ji nû ve binivîsin û wê di projeyek C++ ya heyî de bikar bînin. Berhevkarê Karbonê bi karanîna pêşkeftinên LLVM û Clang hatî nivîsandin. Pêşveçûnên projeyê di bin lîsansa Apache 2.0 de têne belav kirin.
Taybetmendiyên sereke yên Karbonê:
- Koda encamkirî xwedan performansa bi C++-ê ye, di heman demê de di asta bit-ê de gihîştina navnîşan û daneyan di asta nizm de diparêze.
- Veguheztina bi koda C++ ya heyî, tevî mîrata polê û şablonan.
- Civîna bilez û şiyana yekbûna bi pergalên meclîsa heyî yên ji bo C ++.
- Koçberiyê di navbera guhertoyên cihêreng ên Carbon de hêsan bikin.
- Amûrên ewledar ên bîranînê peyda dike da ku li hember qelsiyên bêpere biparêze, wek mînak veqetandina nîşana NULL û zêdekirina tamponê.
Source: opennet.ru