HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
CppCon 2019: Bjarne Stroustrup “C++20: C++ at 40”

CppCon · Youtube · 17 HN points · 1 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention CppCon's video "CppCon 2019: Bjarne Stroustrup “C++20: C++ at 40”".
Youtube Summary
http://CppCon.org

Discussion & Comments: https://www.reddit.com/r/cpp/

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019

It is now 40 years since C++ (then called C with Classes) had its first non-research user. It is now 35 years since the first commercial release of C++. It is now 30 years since the start of the standards process.

So what is C++? I will try to explain what's great about C++, C++20, as a modern language, not treating it as a layer cake of features. Imagine you have never heard of C, C with Classes, or C++11. How do classes, templates, and lambdas fit together? What have constructors and destructors to do with exceptions? What's in the standard library? How can we start using C++?

Finally, I will make a few comments about how to get from older styles of C++ use to modern C++ and point to areas where we need to improve C++ further.

Bjarne Stroustrup
technical fellow, MorganStanley

C++: history, design, use, standardization, future; performance, reliability; software developer education;distributed systemsBio: www.stroustrup.com/bio.html

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
I watched this > year old video about C++ 2020 and feel like I totally changed my outlook on C++ to from kind of negative to fairly positive.

https://www.youtube.com/watch?v=u_ij0YNkFUs

huhtenberg
So watched the talk just now. I've been using C++ as my main language since the early 90s and it pains me to see what it has become. I thought that I might've been missing something all along. Unfortunately, I wasn't.

The talk all but confirmed my lingering assumption that C++ is intentionally designed to be an over-engineered language with no particular regard to the elegance of its construction. Worse yet, Bjarne did it all of his own free will rather than being forced into that by "the committee" (which would've been a weak, but acceptable excuse).

If C++ were created just today, out of thin air and in its current form, there is no way in hell it would've seen any adoption. C++ is basically a long running bait-n-switch scheme. Come try a better C and then see it evolve into the Homer's car, which you have no choice but to use because it's now - surprise - an industry standard.

So, yeah, there you go /rant.

Sep 19, 2019 · 1 points, 0 comments · submitted by ngaut
Sep 18, 2019 · 7 points, 3 comments · submitted by pjmlp
DoingIsLearning
I get a 404 for the github page linked on the video? (to read the presentation slides)

https://github.com/CppCon/CppCon2019

pjmlp
Usually the slides only get uploaded after the conference, so I guess it is still not ready.
DoingIsLearning
I see thanks.
Sep 17, 2019 · 7 points, 0 comments · submitted by matt_d
Sep 17, 2019 · 2 points, 0 comments · submitted by kd3
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.