Google AI Professional Certificate - Learn AI Skills That Get You Hired
The Perfect Gift: Any Class, Never Expires
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