Hacker News new | ask | show | jobs
by pjmlp 1594 days ago
Why downgrade my developer experience, when my GC language also offers C++ class features if I really need them.

People should learn more about what is in the toolbox.

1 comments

Different languages are not downgrades/upgrades - they're different balance points between constraints.

Also, classes are merely one feature of C++. The language is a far cry from 40 years ago, when it was "C with classes".

Agree, however a large majority uses C++ as what I call C+, which is basicaly "C with classes" with a bit of C++11.

To the point that we have the Orthodox C++ movement, and educating people to move beyond "C with classes" that keeps being taught around the world is a common discussion subject at C++ conferences, and ISO C++ papers.

I would certainly have agreed with this characterization of the majority 10 years ago. But - do you really believe this is still the case today? After 10 years of C++11 making headway, and a lot of effort to educate people differently? I wonder...