Karmendê Google zimanê bernamesaziya Carbon pêşve dike ku bi mebesta cîhgirtina C++-ê ye

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

Add a comment