Carbon is an experimental successor programming language to C++, announced by Google in 2022 and intended for large, performance-critical software with an existing C++ codebase that wants gradual, bidirectional interoperability during migration. Carbon aims to provide modern language features, memory-safety improvements, and a faster iteration and build experience than C++ while retaining straightforward interoperation with existing C++ code and toolchains.
Facts
Classification
Typing Discipline First Released SignificanceExperimental C++ successor focused on interoperability with C++ 2 FAQs
Is Carbon ready for production use?
Carbon describes itself as experimental.
Not yet by its own account. The Carbon project describes the language as experimental, so it is still an early effort rather than a finished, settled language.
Connections
Follows Typing Discipline
In Field
Source Carbon (programming language)
Influenced By
"He stated that Carbon was created to be a C++ successor." "Carbon is an experimental programming language designed for interoperability with C++." en.wikipedia.org/wiki/Carbon_(programming_language)
Licensed Under
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Sources
1. Wikidata: Carbon
- Wikidata Q113157814, class allow-list match (w-wdresolver-0926)
- Wikidata Q113157814 P275 (license)
- Wikidata Q113157814 P7078 (typing discipline)
View the Source2. Carbon (programming language)
History, introduction
July 2022
Lead paragraph
a C++ successor
In Group: Languages That Succeed or Extend an Earlier Systems Language, Lead
Carbon is an experimental programming language designed for interoperability with C++. The project is open-source and was started at Google.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.