Earn Your Business Degree, Tuition-Free, 100% Online!
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This keynote examines how safety and security concerns became a threat to C++ and what responsibility the software engineering field has to address them. It discusses type safety, memory safety, data races, and an evidence-based approach to deciding whether C++ is worth saving.
Syllabus
Introduction
Nongoal
Safety and Security
Who is responsible
Headlines
Changing opinions
Thank you Herb
Survey Results
Parallel to Seat Belts
Who doesnt wear a Seat Belt
Are we qualified to write secure code
Ethics
Show Hands
Challenger disaster
Ethical obligations
Safety
Rocha test
Type safety
Welltyped programs cannot go wrong
Typesafe
Typesafe C
Memory Safety
Types
Chromium
No Data Races
Data Races
Threat Safety
Taught by
CppNow