Get the latest tech news

Carbon is not a programming language (sort of)


Within C++, there is a much smaller and cleaner language struggling to get out.

From this angle, and with the historical background in mind, let’s address the elephant in the room and take a stab at describing how some people feel about Carbon, by rephrasing my interpretation of its goals in the most cynical way possible. As long as we’re willing to say that Carbon is is about reducing the reliance on the C++ Standard Committee, it’s pretty clear that that governance-shaped hole has to be filled somehow, and that someone (or some group of people) has to decide the future direction of the language. It’s under-annotated, has multiple implementations (governed by a 2000+ page ISO Standard document), carries four decades of technical baggage, is full of undefined behavior, and has a frequently abused turing complete quasi-code-generation meta-programming language built into it.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Carbon

Carbon

Photo of programming language

programming language

Related news:

News photo

I wrote my own “proper” programming language (2020)

News photo

Google Backs Indian Heated-Waste Startup With Carbon-Offset Deal

News photo

HTML Is Actually a Programming Language. Fight Me