Тёмный

Removing Needless Undefined Behavior for a Safer C++ - Alisdair Meredith - ACCU 2023 

ACCU Conference
Подписаться 15 тыс.
Просмотров 3,8 тыс.
50% 1

ACCU Membership: tinyurl.com/ydnfkcyn
Sponsored By think-cell: www.think-cell.com/accu
accu.org
Removing Needless Undefined Behavior for a Safer C++ - Alisdair Meredith - ACCU 2023
Slides: accu.org/conf-previous/accu2023/
The C++ standard defers to undefined behavior (UB) in a variety of situations, embracing the freedom for language implementers to achieve portability across the widest array of platforms. With UB, literally anything can happen, which is the problem; the resulting program has no constraints. As the IT industry needs to broadly embrace security concerns across the whole environment, concerns about specifying UB have grown, and modern languages have tried to avoid falling back onto UB entirely. This session will examine the variety of causes of UB expressed in the C++ standard, broadly classify them, and suggest different ways to eliminate or mitigate many cases of UB. In particular, we will discuss how the forthcoming work on Contracts might be applied within the language itself to optionally support expensive, but well-defined, behavior in more contexts.
---
Alisdair Meredith
Alisdair Meredith is a software developer at BloombergLP in New York, and a previous chair of the C++ Standard Committee Library Working Group. He has been an active member of the C++ committee for almost two decades, and by a lucky co-incidence his first meeting was the kick-off meeting for the project that would become C++11, and also fixed the contents of the original library TR. He is currently working on the BDE project, BloombergLP's open source libraries that offer a foundation for C++ development, including a standard library implementation supporting the polymorphic allocator model that was ultimately adopted by C++17.
---
www.accuconference.org/
RU-vid Videos Filmed, Edited & Optimised by Digital Medium: events.digital-medium.co.uk
#accuconf #programming #cpp

Наука

Опубликовано:

 

4 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1   
Далее
КТО ЭТО БЫЛ?
25:31
Просмотров 884 тыс.
Make Up with Balloons 💄☺️🍓
00:23
Просмотров 2,3 млн
Where Does Bad Code Come From?
42:21
Просмотров 184 тыс.
Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
1:29:16
Магниты и S Pen 🖊️
0:37
Просмотров 83 тыс.
When you have 32GB RAM in your PC
0:12
Просмотров 251 тыс.