YoVDO

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

Offered By: cpponsea via YouTube

Tags

C++ Courses Java Courses Rust Courses Memory Safety Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

The Rust Programming Language
Udemy
Rust for Beginners: Learn Rust in 4 Hours
Udemy
Rust For Undergrads
Udemy
Take your first steps with Rust
Microsoft via Microsoft Learn
Rust Fundamentals
Pluralsight