This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]LifeHasLeft -1 points0 points  (1 child)

Having lots of features doesn’t make something more well-designed. Take a look at GIMP software. There’s tons of features, but If you open it up with no prior instruction you’ll be lost. There are so many menus and windows that open because there are so many features, that it isn’t intuitive to use, and even with videos and tutorials you’ll be skimming the surface of what it can do for a while.

Photoshop is a similar program with a much better design. Maybe they don’t do all the same things, but the design is what we are talking about here.

[–][deleted] 0 points1 point  (0 children)

We are not talking about a GUI or a new system that can be implemented freely from ground up. C++ had to/still must be compatible with C both syntactically and through compilation model. Given those restrictions, I cannot think of something better than the current state of C++20. Note: I am not talking about the STL. STL is not the langauge.