E fa'atupuina e le tagata faigaluega a Google le gagana fa'akomepiuta Carbon e fa'atatau i le sui o le C++

O lo'o fa'atupuina e se tagata faigaluega Google le gagana fa'akomepiuta a le Carbon, lea ua fa'atulaga e fai ma sui fa'ata'ita'i mo le C++, fa'alauteleina le gagana ma fa'ate'aina ai fa'aletonu o lo'o iai. E lagolagoina e le gagana le faigofie C++ feavea'i, e mafai ona tu'ufa'atasia ma le C++ code o lo'o iai, ma tu'uina atu meafaigaluega e fa'afaigofie ai le femalaga'iga o galuega o lo'o i ai nei e ala i le fa'aliliuina otometi C++ faletusi i le Carbon code. Mo se faʻataʻitaʻiga, e mafai ona e toe tusia se faletusi faapitoa i Carbon ma faʻaoga i se galuega C ++ o loʻo iai. O le Carbon compiler o loʻo tusia e faʻaaoga ai le LLVM ma le Clang developments. O atina'e a le poloketi o lo'o tufatufaina i lalo ole laisene Apache 2.0.

O mea taua ole Carbon:

  • O le fa'ai'uga code o lo'o i ai fa'atinoga fa'atusa ma le C++, a'o fa'atumauina tulaga maualalo le avanoa i tuatusi ma fa'amaumauga i le si'isi'i tulaga.
  • E feavea'i ma le C++ code o iai, e aofia ai le tofi vasega ma fa'ata'ita'iga.
  • Faʻapotopotoga vave ma le mafai ona tuʻufaʻatasia faʻatasi ma faiga faʻapotopotoga o loʻo iai mo C ++.
  • Fa'afaigofie le femalaga'iga i le va o ituaiga eseese o le Carbon.
  • Tuuina atu meafaigaluega e teu ai manatuaga e puipuia ai mai faʻafitauli faʻaletonu pe a maeʻa ona leai se totogi, e pei o le NULL pointer dereferences ma buffer overruns.

puna: opennet.ru

Faaopoopo i ai se faamatalaga