General

What do you know about Carbon – An Experimental Successor of C++?   

#c++ #c++ carbon #successor language to c++ #C++ code #C++ programming language #open source program


Richard Blake
@Richard.Blake · Posted 07 Sep. 2022


Alfred Evans
@Alfred.Evans · Updated 07 Sep. 2022

Carbon is an experimental successor of C++. It inherits the strong type checking, memory safety, and thread safety of C++ and adds new features such as lambdas, generic programming, and smart pointers. Carbon offers a modern syntax that is more familiar to programmers who have been using newer languages such as Java, C#, or Python. It also offers performance comparable to C++ with its Garbage Collector and Automatic Reference Counting (ARC). The syntax in Carbon is not compatible with that of C++. This means that the code written in one language cannot be executed or compiled in the other language.


Jack Penn
@Jack.Penn · Posted 07 Sep. 2022

Carbon is an experimental programming language that aims to be a successor language to C++. Carbon is a compiled, statically typed, general-purpose programming language with support for object-oriented and functional programming paradigms. The main goal of the project is to create a modern, fast, and efficient language that will be easy to use for developers who have experience with C++.


Frank Lucas
@Frank.Lucas · Updated 07 Sep. 2022

The C++ programming language was created in 1979 by Bjarne Stroustrup. It is a general-purpose programming language with a bias towards systems programming that especially excels in the development of large programs, including operating systems and applications. C++ has been around for more than 35 years now and it seems like it will be around for many more years to come. But there is also a successor to C++ - CARBON. CARBON is an experimental successor of C++ which tries to fix some of the problems that exist with C++ today, while still maintaining compatibility with C++ code.


Please login to add your answer