Организованное программирование

#58 C++ сегодня: меньше магии — больше инженерии | Дмитрий Свиридкин

Организованное программирование

Show Notes

C++ остаётся одним из самых противоречивых языков. С одной стороны — он даёт тонкий контроль над памятью, временем и железом. С другой — приносит боль: UB, шаблоны, бесконечные сборки. Я хотел разобраться, как инженеры живут с этой двойственностью и почему, несмотря на все сложности, C++ всё ещё выбор номер один в геймдеве, финансах, HFT и системном программировании. В выпуске говорим о сильных и слабых сторонах языка, об инструментах, которые помогают держать код под контролем — санитайзеры, линтеры, clang-format, ranges. Обсуждаем, куда движется современный C++ с concepts и compile-time магией. Сравниваем его с Rust и Go: где они выигрывают в DX и безопасности, а где всё упирается в экосистему и совместимость.

(00:00) - Начало и анонс

(02:32) - C++ - язык для избранных, про область применения языка, учёбу в универе, олимпиады, начало карьеры

(08:18) - Неопределённое поведение

(11:47) - C++ и ассемблер

(13:23) - Если так больно, тогда почему C++? Аргументы ЗА.

(18:43) - Игры на C++, CUDA ядра для работы GPU и другие области применения

(25:57) - Неудачная попытка создания языка D

(28:32) - Стандарты языка, отличия C++ сейчас и 20 лет назад

(35:01) - Нормальный язык — без рефлексии

(36:22) - Про фичи и красоту C++

(41:43) - Сложный вход в язык C++

(47:22) - Компиляторы

(01:05:40) - Использование редакторов

(01:07:04) - Какие нужны дополнительные знания

(01:16:06) - Задеваем чувства гошников

(01:18:43) - Альтернативы С++ и конкуренты, rust

(01:28:17) - Все пойдут в Rust

(01:34:37) - О концептах

(01:40:01) - Минусы и боли С++ и как это решать

(01:46:40) - Где учиться С++?

(01:50:33) - Перетекание С и С++

(01:55:58) - Пишется ли на C что-то новое

(01:58:12) - Дивный мир С и С++ не для всех

★ Support this podcast ★

More from Организованное программирование

Oct 18, 2026

🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube

Oct 11, 2026

🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube

Oct 4, 2026

🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube🔹 Ускоряем разработку ПО с помощью AI: https://praxor.ru/?utm_source=youtube 🔹 Присоединяйся к курсам по AI в Хекслет: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube

Sep 27, 2026

🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube🔹 Ускоряем разработку ПО с помощью AI: https://praxor.ru/?utm_source=youtube 🔹 Присоединяйся к курсам по AI в Хекслет: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube

Sep 20, 2026

🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube

See all episodes →