MemorySanitizer (MSAN), когда он нужен и как внедрять
По разным оценкам, до 10% уязвимостей в коде на C и C++ являются следствием использования неинициализированной памяти (источн…
Читать далее →
🔥 Оптимизация целочисленного деления: Clang vs GCC vs MSVC
Автор блога NukeTheBees решил проверить, как разные компиляторы оптимизируют преобразование 1D-индекса в 3D-координаты с…
Читать далее →
🎯 Продвинутое использование отладчика GDB
Приглашаем на открытый урок.
🗓 08 июля в 20:00 МСК
🆓 Бесплатно. Урок в рамка
🎯 Продвинутое использование отладчика GDB
Приглашаем на открытый урок.
🗓 08 июля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Системное программирование».
Программа урока:
✔️Кратко вспомним базовое использование GDB;
✔️Написание сценариев GDB;
✔️Условные точки останова и точки наблюдения;
✔️Дампы памяти и отладка по сети.
После занятия вы будете знать:
- Как отлаживать программы на другой машине;
- Как использовать возможности автоматизации отладчика для поимки плавающих багов;
- Как отладчик работает "под капотом".;
🔗 Ссылка на регистрацию: https://vk.cc/cZbTg8
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Отрежьте мне миллиард символов: как C++20, string_view и шаблонный ад могут скрывать баг годами
Вы наверно знаете что высший пилотаж он же Высокий Слог С++ это шаблоны и метапрогр…
Читать далее →
💀 C++ снова признали «худшим языком программирования всех времён» — но есть нюанс
На Хабре вышел большой разбор боли под названием «Худший язык программирования всех времён /s». И…
Читать далее →