Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
CppCon 2023 Early Access:
Access All 2023 Session Videos Ahead of Their Official Release To YouTube. At least 30 days exclusive access through the Early Access system. Videos will be released to the CppCon channel on a schedule of one video per business day, with initial releases starting in November.
---
Delivering Safe C - Bjarne Stroustrup - CppCon 2023
Type safety was one of the key initial C design ideals. We have evolved C to the point where we can write C with no violations of the type system, no resource leaks, no memory corruption, no garbage collector, no limitation of expressiveness or performance degradation compared to well-written modern C .
We face three major challenges: To define what “safe” means in the context of various C uses, to guarantee such safety where guarantees are needed, and to get developers to write such verified safe code.
I outline an approach based on safety profiles to address these challenges, describe an approach to eliminate dangling pointers, and suggest how to eliminate all dangling pointers and all range errors. My aim for key applications is verified type-and-resource-safe C . An emphasis is on minimizing costly run-time checks through the use of abstractions. I see the current emphasis on safety as an opportunity to complete one aspect of C ’s fundamental aims in real-world code.
---
Bjarne Stroustrup
Bjarne Stroustrup is the designer and original implementer of C as well as the author of The C Programming Language (4th Edition) and A Tour of C (3rd edition), Programming: Principles and Practice using C (2nd Edition), and many popular and academic publications. He is a professor of Computer Science in Columbia University in New York City. Dr. Stroustrup is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. He received the 2018 Charles Stark Draper Prize, the IEEE Computer Society’s 2018 Computer Pioneer Award, and the 2017 IET Faraday Medal. He did much of his most important work in Bell Labs. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. To make C a stable and up-to-date base for real-world software development, he has been a leading figure with the ISO C standards effort for more than 30 years. He holds a master’s in Mathematics from Aarhus University, where he is an honorary professor in the Computer Science Department, and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College.
__
Videos Filmed & Edited by Bash Films:
YouTube Channel Managed by Digital Medium Ltd
---
Registration for CppCon:
#cppcon #cppprogramming #cpp
1 view
603
143
11 months ago 01:29:16 1
Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
11 months ago 00:16:59 1
When LIVING IN A CAR is Your Last Choice: “Mobile“ a Social Impact Film
11 months ago 00:02:39 1
‘This is a massacre!’: Rescue workers fight to save children in Gaza airstrike rubble
11 months ago 00:58:59 1
Peace Through Music: A Global Event for the Environment | 200+ Artists Unite to Save Our Planet
11 months ago 00:02:15 1
Meat companies lose licences in huge beef recall
11 months ago 03:10:25 1
focus on your book to forget your sadness - dark academia playlist, sad piano
11 months ago 00:06:17 1
PREMIERE: Jono Stephenson - I Can’t Save You (Original Mix) [IMPRESSUM]
11 months ago 00:06:18 1
Jono Stephenson – I Can’t Save You (Original Mix) [Impressum]
11 months ago 00:06:41 1
Monkey Safari - Safe (Joris Voorn Remix)
11 months ago 00:10:13 1
UNGA President on Middle East: “The unspeakable violence, the harrowing suffering must end, now“
11 months ago 00:04:38 1
Don’t Try To Save Yourself
11 months ago 00:03:09 1
Get to Know Numbers 11 to 15! | Numbers & Shapes with Akili and Me | African Educational Cartoons
11 months ago 00:02:10 18
Race Face presents: Huck Naked - Celebrating the World Naked Bike Ride
11 months ago 00:04:43 1
GO AHEAD AND DIE - Drug-O-Cop (OFFICIAL MUSIC VIDEO)
11 months ago 01:20:22 1
Ex Pfizer VP: mRNA Makes Body A “Spike Protein Factory“ w/ Michael Yeadon & Dr Victory – Ask Dr Drew
11 months ago 00:00:58 1
Injured Palestinian woman gives birth to her baby by emergency caesarean
11 months ago 00:04:30 1
How To Load and Fire : Umarex Hammer Air Rifle
11 months ago 00:00:00 1
Osprey Cam Live 4K - Patchogue, NY
11 months ago 00:05:15 2
COLD STEEL MAYHEM
11 months ago 00:13:22 1
Building a Kenworth K100 Semi Truck in 10 MINUTES!
11 months ago 00:00:25 3
Mother and Son Finally Safe After October 7th Massacre
11 months ago 00:01:55 1
London’s ‘March For Palestine’ draws 100,000 demanding Gaza ceasefire
11 months ago 00:22:29 1
How to make a beautiful pendant Vintage Pink Royal Jewelry out of polymer clay! DIY jewelry project