ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Essential Tooling for Safer C++ | Mike Shah | Stage 1

Автор: code::dive conference

Загружено: 2025-11-25

Просмотров: 170

Описание: C++ as a programming language has been consistently been designed over several decades to prioritize speed over safety throughout its evolution. The C++ languages 'zero-overhead principle' has allowed C++ programmers to excel at writing high performance applications. However, safe programming remains a high concern to C++ programmers -- especially now that governments are questioning the use of unsafe languages. With an estimated 10 billion lines of C++ code and several million programmers who have written C++ or will continue to write C++ professionally[1], is of great importance to understand how to write safe C++ code. In this talk, I will be sharing several techniques for writing and incorporating tooling to write safer C++ code. We'll start by example showing a few features of the C++ STL (smart_pointers, containers, ranges, assertions) alongside the core guidelines to write safer code. Then I will show how to use tools such as a 'hardened STL', test writing tools, sanitizers, and fuzzing tools to help write safer C++ code that still maintains performance. The audience will leave this talk understanding how to use several tools, and core guidelines that they can immediately incorporate into their C++ code, for a safer, and more resilient code base. [1] http://www.tomazos.com/howmuchcpp.pdf

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Essential Tooling for Safer C++ | Mike  Shah | Stage 1

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Взлом «Энигмы» на современном компьютере | Матье Ропер | Этап 1

Взлом «Энигмы» на современном компьютере | Матье Ропер | Этап 1

What C++ Needs to be Safe | John Lakos | Stage 1

What C++ Needs to be Safe | John Lakos | Stage 1

Thinking Elixir Podcast 293: The BEAM as the Universal Runtime

Thinking Elixir Podcast 293: The BEAM as the Universal Runtime

Contract Assertions Against Security, Functional Safety and Correctness| Andrzej Krzemieński|Stage 1

Contract Assertions Against Security, Functional Safety and Correctness| Andrzej Krzemieński|Stage 1

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

LibreOffice — Эксклюзивное интервью с Итало Виньоли

LibreOffice — Эксклюзивное интервью с Итало Виньоли

Safety, Security, and Correctness for C++: A holistic approach | Timur Doumler | Stage 1

Safety, Security, and Correctness for C++: A holistic approach | Timur Doumler | Stage 1

PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»

PostgreSQL сможет заменить Oracle? Ушел ли Oracle из России? — Подкаст «Слон в IT-лавке»

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

САПР в машиностроении. Фильм 1, 1986

САПР в машиностроении. Фильм 1, 1986

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

История C# и TypeScript с Андерсом Хейлсбергом | GitHub

Как ответить на вопросы про Kafka на интервью? Полный разбор

Как ответить на вопросы про Kafka на интервью? Полный разбор

Как стать DevOps инженером в 2026?

Как стать DevOps инженером в 2026?

Путин хочет закрыть границы. Мобилизация. Трамп и брат-близнец в Москве | Пастухов, Еловский

Путин хочет закрыть границы. Мобилизация. Трамп и брат-близнец в Москве | Пастухов, Еловский

Мир AI-агентов уже наступил. Что меняется прямо сейчас

Мир AI-агентов уже наступил. Что меняется прямо сейчас

OpenAI is Suddenly in Trouble

OpenAI is Suddenly in Trouble

RollerCoaster Tycoon: Инженерный Шедевр на АССЕМБЛЕРЕ x86

RollerCoaster Tycoon: Инженерный Шедевр на АССЕМБЛЕРЕ x86

Свойства Python против методов: контракт, о заключении которого вы даже не подозревали.

Свойства Python против методов: контракт, о заключении которого вы даже не подозревали.

Proving C++ | Gašper Ažman | Stage 1

Proving C++ | Gašper Ažman | Stage 1

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]