Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Undefined Behavior and Compiler Optimizations

CppNow via YouTube

Overview

Explore the intricacies of compiler optimizations in this closing keynote from C++Now 2018. Delve into the world of undefined behavior (UB) in compiler intermediate representations and its impact on optimization freedom. Examine the complex design challenges of C++ regarding sequential memory models and pointer manipulation. Gain insights into the future of compiler optimizations, including formal verification and automatic generation. Learn from John Regehr, a computer science professor at the University of Utah, known for his work on software efficiency and correctness, including the Csmith project that uncovered numerous bugs in production-quality C compilers.

Syllabus

C++Now 2018: John Regehr “Closing Keynote: Undefined Behavior and Compiler Optimizations”

Taught by

CppNow

Reviews

Start your review of Undefined Behavior and Compiler Optimizations

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.