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
144
1 year ago 01:29:16 1
Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
1 year ago 00:16:59 1
When LIVING IN A CAR is Your Last Choice: “Mobile“ a Social Impact Film
1 year ago 00:02:39 1
‘This is a massacre!’: Rescue workers fight to save children in Gaza airstrike rubble
1 year ago 00:58:59 1
Peace Through Music: A Global Event for the Environment | 200+ Artists Unite to Save Our Planet
1 year ago 00:02:15 1
Meat companies lose licences in huge beef recall
1 year ago 03:10:25 1
focus on your book to forget your sadness - dark academia playlist, sad piano
1 year ago 00:06:17 1
PREMIERE: Jono Stephenson - I Can’t Save You (Original Mix) [IMPRESSUM]
1 year ago 00:06:18 1
Jono Stephenson – I Can’t Save You (Original Mix) [Impressum]
1 year ago 00:06:41 1
Monkey Safari - Safe (Joris Voorn Remix)
1 year ago 00:10:13 1
UNGA President on Middle East: “The unspeakable violence, the harrowing suffering must end, now“
1 year ago 00:04:38 1
Don’t Try To Save Yourself
1 year ago 00:03:09 1
Get to Know Numbers 11 to 15! | Numbers & Shapes with Akili and Me | African Educational Cartoons
1 year ago 00:02:10 18
Race Face presents: Huck Naked - Celebrating the World Naked Bike Ride
1 year ago 00:04:43 1
GO AHEAD AND DIE - Drug-O-Cop (OFFICIAL MUSIC VIDEO)
1 year ago 01:20:22 1
Ex Pfizer VP: mRNA Makes Body A “Spike Protein Factory“ w/ Michael Yeadon & Dr Victory – Ask Dr Drew
1 year ago 00:00:58 1
Injured Palestinian woman gives birth to her baby by emergency caesarean
1 year ago 00:04:30 1
How To Load and Fire : Umarex Hammer Air Rifle
1 year ago 00:00:00 1
Osprey Cam Live 4K - Patchogue, NY
1 year ago 00:05:15 2
COLD STEEL MAYHEM
1 year ago 00:13:22 1
Building a Kenworth K100 Semi Truck in 10 MINUTES!
1 year ago 00:00:25 3
Mother and Son Finally Safe After October 7th Massacre
1 year ago 00:01:55 1
London’s ‘March For Palestine’ draws 100,000 demanding Gaza ceasefire
1 year ago 00:22:29 1
How to make a beautiful pendant Vintage Pink Royal Jewelry out of polymer clay! DIY jewelry project