Angajat Google dezvoltă limbajul de programare Carbon menit să înlocuiască C++

Un angajat Google dezvoltă limbajul de programare Carbon, care este poziționat ca un înlocuitor experimental pentru C++, extinzând limbajul și eliminând deficiențele existente. Limbajul acceptă portabilitatea C++ de bază, se poate integra cu codul C++ existent și oferă instrumente pentru a simplifica migrarea proiectelor existente prin traducerea automată a bibliotecilor C++ în codul Carbon. De exemplu, puteți rescrie o anumită bibliotecă în Carbon și să o utilizați într-un proiect C++ existent. Compilatorul Carbon este scris folosind dezvoltările LLVM și Clang. Dezvoltarile proiectului sunt distribuite sub licenta Apache 2.0.

Caracteristicile cheie ale Carbonului:

  • Codul rezultat are performanțe comparabile cu C++, menținând în același timp accesul la nivel scăzut la adrese și date la nivel de biți.
  • Portabilitate cu codul C++ existent, inclusiv moștenirea clasei și șabloane.
  • Asamblare rapidă și capacitatea de a se integra cu sistemele de asamblare existente pentru C++.
  • Simplificați migrarea între diferite versiuni de Carbon.
  • Oferă instrumente sigure pentru memorie pentru a vă proteja împotriva vulnerabilităților care nu au fost libere, cum ar fi dereferințele de pointer NULL și depășirile de buffer.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster