Carbon



Website: github.com/carbon-language

Proiectat de: Google


Carbonul este un limbaj de programare experimental conceput pentru interoperabilitate cu C ++.

Proiectul este open-source și a fost început la Google.

Inginerul Google Chandler Carruth a introdus pentru prima dată carbon la conferința CPPNorth de la Toronto în iulie 2022.

El a declarat că carbonul a fost creat pentru a fi un succesor C ++.

Limba este de așteptat să aibă o versiune 1.0 în 2024 sau 2025.

Limba intenționează să remedieze mai multe deficiențe percepute de C ++, dar altfel oferă un set similar de caracteristici.

Principalele obiective ale limbii sunt lizibilitatea și „interoperabilitatea bi-direcțională” (care permite utilizatorului să includă codul C ++ în fișierul carbon), spre deosebire de utilizarea unui limbaj nou precum Rust, care, deși este influențat de C ++, nu este Compatibil în două sensuri cu programele C ++.

Modificările aduse limbii vor fi decise de către carbonul Documentele, proiectarea, implementarea și instrumentele conexe ale CARBON-ului sunt găzduite pe GitHub sub licența Apache-2.0, cu excepții LLVM.