logoalt Hacker News

Thaxll11/08/20244 repliesview on HN

That's how you end up with C++ and soon C#.


Replies

biorach11/08/2024

No, the person you were replying to was advocating for the intersection of ubiquitous features. C++ seems to be aiming for the union.

pjmlp11/08/2024

We also end up with C23, Fortran 2023, COBOL 2023, Scheme R7RS,... even those oldies embrace modern ideas.

umanwizard11/08/2024

It’s really not. The strawman that if we add a few features that have stood the test of time in every other language we’ll end up with C++ is just not true. Nobody is proposing adding SFINAE-based conditional compilation, rvalue references, multiple inheritance, or any of the million other Byzantine features that make C++ virtually impossible to use correctly. Adding sum types and a match statement does not necessarily start you down that path.

miohtama11/08/2024

When we can call it Go++