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

YouTube

Safer C++ at Scale with Static Analysis

CppNow via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how Google addresses memory safety challenges in massive C++ codebases through innovative static analysis techniques in this conference talk from C++Now 2025. Learn about the shift from code safety as a luxury to a necessity, driven by security requirements and regulatory pressure, and discover how static analysis offers cost advantages over dynamic techniques while virtually eliminating entire classes of bugs before they reach testing phases. Examine Google's comprehensive suite of projects focusing on null safety, spatial safety, and uninitialized memory safety, including the unique obstacles encountered in each area and their potential solutions. Understand the major open challenge of temporal safety and how static approaches can dramatically improve the C++ safety experience at scale. Gain insights into the Clang Dataflow Analysis and Clang Transformer frameworks, and explore how large-scale code transformations can help existing C++ codebases adapt to modern security environments without compromising performance, drawing parallels to Rust's memory safety achievements.

Syllabus

Safer C++ at Scale with Static Analysis - Yitzhak Mandelbaum - C++Now 2025

Taught by

CppNow

Reviews

Start your review of Safer C++ at Scale with Static Analysis

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.