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