Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Google Engineers Lift The Lid On Carbon - A Hopeful Successor To C++
The hope is that Carbon is a more natural migration path to C++ than the popular Rust programming language. Carbon aims for performance that matches C++, seamless bidirectional interoperability with C++, a easier learning curve for C++ developers, comparable expressivity, and scalable migration.
Sample Carbon code.
Carbon is built atop the LLVM compiler stack and aims to work for performance-critical software, easy understability of code, and offer practical safety. Carbon supports generic, better memory safety than C++, and other modern language features over C++.
Carbon is still in its early stages of development but those wanting to learn more about this new system programming language can check out Carbon-Lang on GitHub.