Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Carbon

Systems Language

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
Statically Typed 1
License
Apache License 2.0 1
First Released
2022 2
Significance
Experimental 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

C++, Programming Languages

"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 Source
2. 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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.