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

YouTube

C++ and Safety - Exploring Memory Safety and Language Evolution

cpponsea via YouTube

Overview

Explore the critical topic of safety in C++ programming through this comprehensive conference talk from C++ on Sea 2023. Delve into the definitions of safety, security, and correctness in programming languages, with a focus on C++. Examine why organizations like the NSA and NIST are advocating for memory-safe languages and the implications for C++. Investigate different aspects of language safety, including memory safety, and understand why C++ is considered "unsafe." Compare C++'s approach to safety with other languages like Java, Rust, and Val, analyzing the trade-offs involved. Learn about current tools and techniques for mitigating safety issues in C++, such as sanitizers and static analyzers, and their limitations. Gain insights into the future evolution of C++, including ongoing work on C++ Contracts and other proposals aimed at enhancing safety. Benefit from the expertise of Timur Doumler, Developer Advocate for C++ tools at JetBrains and active member of the ISO C++ standard committee, as he navigates this crucial discussion on the crossroads of C++ development.

Syllabus

C++ and Safety - Timur Doumler - C++ on Sea 2023

Taught by

cpponsea

Reviews

Start your review of C++ and Safety - Exploring Memory Safety and Language Evolution

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.