logoalt Hacker News

drob518yesterday at 8:04 PM1 replyview on HN

I prefer to see C++ as a failed experiment that just keeps going and going rather than garbage. The software industry learned a lot from it, both good and bad. But yea, I haven’t programmed in it since the late 1990s.


Replies

scjyesterday at 8:53 PM

I'd phrase it differently, C++ was a set of power-to-performance trade-offs that were optimal in the 1990s.

Time has moved on.

More importantly, a typical 1990s C++ dev was likely someone who learned assembly, then C or C++. Meaning they already knew how to control hardware / memory allocation, and C++ was just a new set of abstraction tools. It was a step forward for them.

To modern devs, C++ is a step backwards. And a tough one at that.

show 1 reply