I don't have a specific example in mind right now, it's just that c++ is fantastic language but is so broad and overly complex that even its experts talk about this and demand a reform. I mean google decided to make a new language that has seamless bidirectional interoperability with C++ because incrementally improving C++ is
extremely difficult, both due to the technical debt itself and challenges with its evolution process. Herb Sutter made CPPfront compiler which offer alternate C++ syntax with the goal is to make C++ 10x safer, simpler, and more toolable. Amazon and Microsoft jumped to Rust ship.
Quote:
BTW, you can avoid using C++ features that you are not familiar with.
|
This is pretty much what every company did and still do, they made a subset of c++ and guidelines and discard the rest, Google and adobe are the most well known regard this way.
Sure with each ISO C++ release we see improvements in C++'s safety and ergonomics but still not that much of breaking ground improvement that we see in other languages