Look at the title of the video: "the biggest traps". The committee is doing a great job in making the syntax look more horrible and unnecessarily confusing at each iteration, hence the need for hordes of videos to explain this much gibberish. Why keep such an expressive language simple if such basic things like initialization can be overengineered and cause the problems discussed in the beginning, or the if/switch changes to use "new feature", nested curly braces junk and general fixes to things that were not broken? Thankfully Dijkstra is not seeing any of this.
did somebody learn something? - yes, indeed: go for somethng else...to me it seems C++ 14+ is a mess, only applicable for very advanced sw developers. (...messed up by too many extensions and enhancements beyond the initial design)
I agree. C++ is effectively two languages now. Someone needs to make a new spinoff of C++ that ONLY implements the "modern C++" stuff and fixes all the other crap. I might give Rust a try, it seems like a good language.
@@matthijshebly I'm considering Julia. It seems more efficient and the syntax is cleaner. As C++ is not a superset of C there is no point to it anymore.
As I jumped from classic C++ 30 years ago into C++17, I find this talk highly interesting. I learned a lot
Knew a lot of this, but still some great new insights(fs, pmr, reduce)...
Excellent talk! Learned lots. All Nicolai talks are useful.
Would it be possible to come up with standards that have fewer traps?
Look at the title of the video: "the biggest traps". The committee is doing a great job in making the syntax look more horrible and unnecessarily confusing at each iteration, hence the need for hordes of videos to explain this much gibberish. Why keep such an expressive language simple if such basic things like initialization can be overengineered and cause the problems discussed in the beginning, or the if/switch changes to use "new feature", nested curly braces junk and general fixes to things that were not broken? Thankfully Dijkstra is not seeing any of this.
C++ is used by simpletons who value cleverness over wisdom.
@NewTube Channel Please go watch some C++ Weekly videos and then tell me C++ isn't overengineered in every aspect
did somebody learn something? - yes, indeed: go for somethng else...to me it seems C++ 14+ is a mess, only applicable for very advanced sw developers. (...messed up by too many extensions and enhancements beyond the initial design)
@Sebaka & Co. that has nothing to do with the language itself being too bloated.
I agree. C++ is effectively two languages now. Someone needs to make a new spinoff of C++ that ONLY implements the "modern C++" stuff and fixes all the other crap. I might give Rust a try, it seems like a good language.
@Sebaka & Co. Cool. Now try expressing that as a sentence
Correct. I am forced to use C++, and it's a stinking heap of horrifically bad decisions, and very few good ones.
@@matthijshebly I'm considering Julia. It seems more efficient and the syntax is cleaner.
As C++ is not a superset of C there is no point to it anymore.
Didn't liked it at all