When the area around Boston was first settled in the 1600s, the cows wore paths between the barn and their pastures. Later, the paths were widened to accommodate horse-drawn carts. As the town expanded, houses were built alongside the paths, and they became roads. Later, buildings were erected in the spaces between the roads.
So if you ever wonder why Boston's streets make no sense, it is because that is where cows walked 400 years ago.
Sure but the problem with eschewing C++ for C is you're choosing 400 year old muddy cow paths over the paved roads in their place. Sure you could make a better layout in the future, but that doesn't make paved roads a lot better than mud tracks.
(As of C++20, I think the language has reached quantum-mechanics levels of nuance, so "if you think you understand how it works, that's a clear indication that you don't")
Everything that worked before still works, with no extra nuance. There are new features in C++20, but that doesn't change what works. So no, that is just an ignorant lie.
Spot on... (Score:5, Insightful)
"C++ solves _none_ of the C issues, and only makes things worse. It really is a crap language"
Linus is truly a treasure for succinctly sum things up. I would have left of the "crap language" because that will trigger the faithful.
Re: (Score:3)
Lol. This is going to be a fun comment section. You and Linus are both spot on though.
Re: (Score:5, Funny)
When the area around Boston was first settled in the 1600s, the cows wore paths between the barn and their pastures. Later, the paths were widened to accommodate horse-drawn carts. As the town expanded, houses were built alongside the paths, and they became roads. Later, buildings were erected in the spaces between the roads.
So if you ever wonder why Boston's streets make no sense, it is because that is where cows walked 400 years ago.
C++ was designed the same way.
Rust has the advantage of a fresh start.
Re: (Score:2)
Sure but the problem with eschewing C++ for C is you're choosing 400 year old muddy cow paths over the paved roads in their place. Sure you could make a better layout in the future, but that doesn't make paved roads a lot better than mud tracks.
Re: (Score:4, Insightful)
Those who don't understand C++ are condemned to reinvent it (poorly)
Re:Spot on... (Score:4, Insightful)
Those who don't understand C++
So, pretty much everyone? :)
(As of C++20, I think the language has reached quantum-mechanics levels of nuance, so "if you think you understand how it works, that's a clear indication that you don't")
Re: (Score:3, Insightful)
Re: (Score:2)
... or, it might have been an attempt at humor, hence the smiley face.
Re: (Score:2)