Skip to content
0:00 / 0:00

#c++20#concepts#modules

C++20: Reaching for the Aims of C++ - Bjarne Stroustrup - CppCon 2021

CppCon

189K subscribers • 101 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on CppCon, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Bjarne Stroustrup, creator of C++
  • Linked in the descriptionCppCon/CppCon2021

Intermediate. Assumes working knowledge.

161K views4 years ago

Programming languagesSystems programmingC++Language design and type systems

Bjarne Stroustrup outlines the design ideals of C++ and shows how C++20 features bring the language closer to those goals.

cppcon.org/ github.com/CppCon/CppCon2021 --- Out of necessity C++ has been an evolving language. I outline some early ideals for C++, some techniques for keeping the evolution directed, and show how C++20 comes close to many of those ideals. Specific topics includes type-and-resource safe code, generic programming, modularity, and the elimination of the preprocessor. Naturally, over the years, C++ has acquired many “barnacles” that can become obstacles to developing elegant and efficient code. That has been a recognized problem since the early days of C – Dennis Ritchie and I talked about it – so we must distinguish between what can be done and what should be done. The C++ Core Guidelines is the current best effort in that direction. --- Bjarne Stroustrup C++: history, design, use, standardization, future; performance, reliability; software developer education; distributed systems Bio: www.stroustrup.com/bio.html --- Work at Hudson River Trading (HRT): tinyurl.com/safxfctf --- Videos Filmed & Edited by Bash Films: BashFilms.com Register Now For CppCon 2022: cppcon.org/registration/

Why it's here

A top upload from a listed channel

CppCon is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.