Carbon Language Description
Carbon Language: A prototype successor to C++. Performance matching C++ with LLVM. Low-level access to bits, addresses and other information. Integrate with existing C++ code from inheritance to templates. You can build fast and scalable C++ builds that integrate with your existing C++ building systems. Solid language foundations that are easy-to-learn, especially if your experience with C++ is a plus. Upgrades between Carbon versions are easy and straightforward using tools. Safer fundamentals and an incremental path to a memory-safe subset.
Carbon is fundamentally a successor approach to C++, and not an attempt at incrementally evolving C++. It is designed to interoperate with C++ and facilitate large-scale adoption of and migration for existing C++ developers.