Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental concepts of C++ execution and memory models in this 42-minute conference talk from ACCU 2025. Delve into the multi-threaded abstract machine that forms the heart of C++ programming and understand the platform-agnostic formal model that describes how C++ programs execute. Learn the essential rules governing code execution and discover how these principles directly impact your daily C++ programming practices. Examine key concepts including thread interactions in C++, memory representation, execution order of program elements, expression and statement execution semantics, function call mechanics, and the critical "happens before" relationship in concurrent programming. Gain insights from Bryce Adelstein Lelbach, a Principal Architect at NVIDIA who leads HPC programming language efforts and serves as a prominent leader in the C++ community, having chaired multiple standards committees and conferences. Perfect for developers seeking to deepen their understanding of C++ execution mechanics and concurrency fundamentals.
Syllabus
The C++ Execution Model - Bryce Adelstein Lelbach - ACCU 2025
Taught by
ACCU Conference