AI Engineer - Learn how to integrate AI into software applications
The Fastest Way to Become a Backend Developer Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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