Hoʻomohala ka limahana o Google i ka ʻōlelo hoʻolālā Carbon i manaʻo ʻia e pani i ka C++

Ke hoʻomohala nei kekahi limahana Google i ka ʻōlelo hoʻolālā Carbon, kahi i hoʻonoho ʻia ma ke ʻano he hoʻokolohua pani no C++, e hoʻonui ana i ka ʻōlelo a hoʻopau i nā hemahema. Kākoʻo ka ʻōlelo i ka hiki ke lawe maʻamau C++, hiki ke hoʻohui pū me ka code C++ i loaʻa, a hāʻawi i nā mea hana e hoʻomaʻamaʻa i ka neʻe ʻana o nā papahana e loaʻa nei ma ka unuhi ʻana i nā hale waihona puke C++ i Carbon code. No ka laʻana, hiki iā ʻoe ke kākau hou i kekahi waihona ma Carbon a hoʻohana iā ia i kahi papahana C++. Ua kākau ʻia ka Carbon compiler me ka hoʻohana ʻana i nā hoʻomohala LLVM a me Clang. Hāʻawi ʻia nā hana hoʻomohala ma lalo o ka laikini Apache 2.0.

Nā hiʻohiʻona nui o Carbon:

  • Loaʻa ka hana o ka code i hoʻohālikelike ʻia me C ++, ʻoiai e mālama ana i ka loaʻa haʻahaʻa haʻahaʻa i nā helu a me nā ʻikepili ma ka pae bit.
  • Portability me ka C++ code, me ka hoʻoilina papa a me nā mamana.
  • ʻO ka hui wikiwiki a me ka hiki ke hoʻohui me nā ʻōnaehana hui no C++.
  • E maʻalahi ka neʻe ʻana ma waena o nā mana like ʻole o Carbon.
  • Hāʻawi i nā mea hana palekana hoʻomanaʻo e pale aku i nā nāwaliwali ma hope o ka manuahi, e like me ka NULL pointer dereferences a me ka buffer overruns.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka