upvote
> The answer was to add as many features to the language as possible.

This is an exaggeration.

For me, C+11/C++14 made the language much more approachable and readable.

It was only that from then on, the language was to be updated regularly.

reply
> Good luck finding g a C++ library using modules

There are, surprisingly, quite a few, including some very high-profile ones.

https://arewemodulesyet.org/projects/

reply
> The answer was to add as many features to the language as possible.

Because Java is losing market to languages with many features. Which is good. Given history of Java under Oracle supervision, and the availability of Rust, Go and C#, I won't ever touch any JRE-based language.

reply
Great, that means fewer bloated JVM based products will be released as well.
reply
Only on Hacker News. In the real world Java and C++ are absolutely everywhere and no one uses Rust.
reply
This. The discussions on this site are typically oblivious to this fact. I am desperately trying to persuade a corporate client to adopt version control and here people are talking about Rust. It's like we are living on different planets.
reply