Wogwira ntchito ku Google amapanga chilankhulo cha Carbon chomwe chimafuna kusintha C++

Wogwira ntchito ku Google akupanga chilankhulo cha pulogalamu ya Carbon, chomwe chimayikidwa ngati choyesera cholowa m'malo mwa C++, kukulitsa chilankhulo ndikuchotsa zolakwika zomwe zilipo. Chilankhulochi chimathandizira kusuntha kofunikira kwa C++, chitha kuphatikiza ndi kachidindo ka C++, ndipo chimapereka zida zosinthira kusamuka kwa mapulojekiti omwe alipo pomasulira okha malaibulale a C++ ku code ya Carbon. Mwachitsanzo, mutha kulembanso laibulale ina mu Carbon ndikuigwiritsa ntchito mu C++ yomwe ilipo. Wopanga Carbon adalembedwa pogwiritsa ntchito LLVM ndi Clang. Zomwe polojekitiyi ikuchita zimagawidwa pansi pa chilolezo cha Apache 2.0.

Zinthu zazikulu za Carbon:

  • Khodi yotsatila imakhala ndi ntchito yofanana ndi C ++, pokhalabe ndi mwayi wopeza maadiresi ndi deta pamlingo wochepa.
  • Kusunthika ndi kachidindo ka C++ komwe kaliko, kuphatikiza cholowa chamagulu ndi ma tempuleti.
  • Kusonkhanitsa mwachangu komanso kuthekera kophatikizana ndi machitidwe omwe alipo a C ++.
  • Yesetsani kusamuka pakati pa mitundu yosiyanasiyana ya Carbon.
  • Amapereka zida zoteteza kukumbukira kuti ziteteze ku zovuta zomwe zachitika pambuyo pake, monga NULL pointer dereferences ndi buffer overruns.

Source: opennet.ru

Kuwonjezera ndemanga