Or it might convince people to stay longer on a plane with a provably [0] terrible safety record.
[0] https://alexgaynor.net/2020/may/27/science-on-memory-unsafet...
Or it might convince people to stay longer on a plane with a provably [0] terrible safety record.
[0] https://alexgaynor.net/2020/may/27/science-on-memory-unsafet...
Same applies to all major Ada, Java, .NET, Swift, Ocaml and Haskell implementations. And any GPGPU toolchain.
Which kind of shows it isn't going anywhere and those planes have to be improved no matter what.
C++ is the new C in the sense that it’s the language everything else is built on and I expect it will be even more difficult to displace than C. For instance, the complexity of C++ makes it next to impossible to incrementally rewrite in another language, simply writing a production quality C++ implementation is a gargantuan investment so a superset language is questionable, and the C++ community is committed to evolving and improving their language whereas C has largely ossified. Perhaps C will outlive everyone reading this thread, but C++ will outlive C.
Kind of what I have been preaching since 1993, as I adopted C++ into my toolbox, and had some fun on Usenet on C vs C++ flamewars.
It was with some vindication that I celebrated when all major C compilers eventually transitioned to C++.
The closest thing right now is Sean Baxter's "Circle" compiler in "Carbon" mode IMO:
https://github.com/seanbaxter/circle/blob/master/new-circle/...
Unfortunately, Circle is closed-source and there's no LSP or other tooling to make the authoring experience nice.
Chrome only now started to consider to allow adding Rust, and it is baby steps, not coming close to V8, graphics engine and such.
Where can we download it?