← Back to context

Comment by BoxFour

1 day ago

> I don't think it's too late for someone to fork both C++ and Clang and make something that's actually a good synthesis of the old and the new.

People have tried variants of this already: Carbon, for example. I don’t think anyone outside of Google uses it, though, and even within Google I suspect it’s dwarfed by regular C++.

I don’t think C++ will become irrelevant for a long time. Recent standards have added some cool new features (like std::expected), and personally I feel like the language is better than ever (a biased opinion obviously).

Memory management is still a huge elephant in the room, but I don’t think it’s becoming irrelevant.

Carbon is still being designed, and their goal is to migrate existing code, for Google purposes.

They are quite open everyone else should use a managed language or Rust.