The Essence of C++ - Foundations, Abstraction Mechanisms, and Design Principles
code::dive conference via YouTube
Pass the PMP® Exam on Your First Try — Expert-Led Training
Earn Your CS Degree, Tuition-Free, 100% Online!
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Watch a 53-minute conference talk from code::dive where C++ creator Bjarne Stroustrup explores the fundamental elements that make C++ unique among programming languages. Delve into key abstraction mechanisms including classes, templates, concepts, and resource management while understanding how both new and traditional features create a cohesive framework for quality software development. Learn how type safety and resource safety serve as crucial design objectives without compromising application versatility or imposing significant runtime/space overhead. Gain insights from Stroustrup, a distinguished computer science professor at Columbia University, founding member of the C++ standards committee, and recipient of the Charles Stark Draper Prize, as he shares his expertise developed through authoring definitive C++ texts and numerous technical publications.
Syllabus
Bjarne Stroustrup - The Essence of C++
Taught by
code::dive conference