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
Connections

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)

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
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.