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

YouTube

What C++ Needs to be Safe

cpponsea via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore C++'s critical evolution toward safety-first development in this comprehensive conference talk examining how the language must adapt to modern software engineering priorities while preserving its performance advantages. Delve into the fundamental shift from C++'s traditional performance-over-safety approach to embracing safety-by-default principles that support a broader developer ecosystem. Analyze five key safety dimensions including functional, language, memory, lifetime, and data-race safety considerations that are essential for C++'s continued relevance in large-scale software development. Survey existing safety techniques currently available in C++, identify critical limitations in the language's safety mechanisms, and examine potential solutions for addressing remaining security challenges. Discover a detailed roadmap for achieving robust safety guarantees in the upcoming C++26 standard while maintaining the unparalleled performance capabilities that make C++ the backbone of high-performance, low-power, and low-latency software across industries. Learn from expert insights on how C++ can successfully navigate this crucial inflection point to maintain its position as the workhorse language for mission-critical applications while meeting evolving safety requirements in modern software development.

Syllabus

What C++ Needs to be Safe - John Lakos - C++ on Sea 2025

Taught by

cpponsea

Reviews

Start your review of What C++ Needs to be Safe

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.