C++20: C++ at 40 - Bjarne Stroustrup - CppCon 2019
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
—
C++20: C++ at 40
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
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
*-----*
The CppCon YouTube Channel Is Sponsored By:
SonarSource: https://www.sonarsource.com/
*-----*
Видео C++20: C++ at 40 - Bjarne Stroustrup - CppCon 2019 канала CppCon
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
—
C++20: C++ at 40
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
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
*-----*
The CppCon YouTube Channel Is Sponsored By:
SonarSource: https://www.sonarsource.com/
*-----*
Видео C++20: C++ at 40 - Bjarne Stroustrup - CppCon 2019 канала CppCon
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
CppCon 2019: Jason Turner “The Best Parts of C++"CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”C++20: Reaching for the Aims of C++ - Bjarne Stroustrup - CppCon 2021Lightning Talk: Upgrading The Compiler Isn't Free - Andre Kostur - CppCon 2021Bjarne Stroustrup - The Essence of C++Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019Bjarne Stroustrup: C++ | Lex Fridman Podcast #48The Design of C++ , lecture by Bjarne StroustrupCppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”Branchless Programming in C++ - Fedor Pikus - CppCon 2021C++20: An (Almost) Complete Overview - Marc Gregoire - CppCon 2020CppCon 2018: Matt Godbolt “The Bits Between the Bits: How We Get to main()”CppCon 2017: Bjarne Stroustrup “Learning and Teaching Modern C++”CppCon 2019: Miro Knejp “Non-conforming C++: the Secrets the Committee Is Hiding From You”code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You CareCppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable - Herb Sutter CppCon 2019