View Single Post
  #6  
Old 11-12-2022, 04:17
sh3dow sh3dow is offline
Family
 
Join Date: Oct 2014
Posts: 158
Rept. Given: 113
Rept. Rcvd 79 Times in 24 Posts
Thanks Given: 458
Thanks Rcvd at 202 Times in 75 Posts
sh3dow Reputation: 79
Quote:
for example?
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
Reply With Quote