What is Carbon programming language?
Carbon, or Carbon-Lang, is an experimental, general-purpose programming language. The project is open-source and was started by Google, following in the footsteps of previous Google-made programming languages ( Go and Dart ). Google engineer Chandler Carruth first introduced Carbon at the CppNorth conference in Toronto in July 2022.
Is carbon a successor language to C++?
Carbon is fundamentally a successor language approach, rather than an attempt to incrementally evolve C++. It is designed around interoperability with C++ as well as large-scale adoption and migration for existing C++ codebases and developers. A successor language for C++ requires: Performance matching C++, an essential property for our developers.
Why should a C++ developer consider introducing carbon to their codebase?
As for why a C++ developer may want to consider introducing Carbon to their codebase, Carruth shared quite a few highlights of the language on stage. Beyond the features of the language itself, the Carbon team drew attention to the development process that will shape Carbon’s future.