Remember the Vasa [pdf]
open-std.org
Remember the Vasa [pdf]
1–10 of 11 posts
Re: Remember the Vasa [pdf]
#2C++14, 17, and 20 do seem to add, as Bjarne says, "significant ... complexity" to what has always been a daunting language. 150 experts--C++ experts, to be sure, but also domain experts--all bringing new features that address their personal itch for the language.
Re: Remember the Vasa [pdf]
#3Re: Remember the Vasa [pdf]
#4Bjarne has spoken, and his warning should be heeded.
Re: Remember the Vasa [pdf]
#5Sadly, C++11 (and C++03, really) is too complicated for a typical "ordinary programmer" to grasp all the bits of it and how they potentially interrelate. [source: I am posing as an "ordinary programmer" for the purposes of this comment] C++14, 17, and 20 do seem to add, as Bjarne says, "significant ... complexity" to what has always been a daunting language. 150 experts--C++ experts, to be sure, but also domain exper…
Just compare Java 10, C# 7.3, Python 3.6, .... to their initial designs.
However I do agree with you and Bjarne, having also submitted this link awhile ago.
C++20 should have been fixing what was left from C++17, specially regarding concepts and modules.
Instead there are a plethora of other issues, and some of them it isn't even clear what is coming with C++23.
Re: Remember the Vasa [pdf]
#6I'm glad this is one of those posts that is repeatedly posted here. It speaks to a trend across basically all industries these days, and to a more philosophical origin. Growth and progress for the sake of growth and progress is actually the opposite.
Re: Remember the Vasa [pdf]
#7I‘m not terribly keen on museums, but I visit it every single time.
The sheer amount of art on the ship is breathtaking.
And the story of the ship is more fascinating than the short excerpt here shows.
Re: Remember the Vasa [pdf]
#8When you are in Stockholm, go visit the Vasamuseet! I‘m not terribly keen on museums, but I visit it every single time. The sheer amount of art on the ship is breathtaking. And the story of the ship is more fascinating than the short excerpt here shows.
For some reason I never made the correlation between overengineering and the Vasa. I probably classified it subconsciously as a front-end issue.