#58 C++ сегодня: меньше магии — больше инженерии | Дмитрий Свиридкин
C++ остаётся одним из самых противоречивых языков. С одной стороны — он даёт тонкий контроль над памятью, временем и железом. С другой — приносит боль: UB, шаблоны, бесконечные сборки. Я хотел разобраться, как инженеры живут с этой двойственностью и почему, несмотря на все сложности, C++ всё ещё выбор номер один в геймдеве, финансах, HFT и системном программировании.
В выпуске говорим о сильных и слабых сторонах языка, об инструментах, которые помогают держать код под контролем — санитайзеры, линтеры, clang-format, ranges. Обсуждаем, куда движется современный C++ с concepts и compile-time магией. Сравниваем его с Rust и Go: где они выигрывают в DX и безопасности, а где всё упирается в экосистему и совместимость.
В выпуске говорим о сильных и слабых сторонах языка, об инструментах, которые помогают держать код под контролем — санитайзеры, линтеры, 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) - Дивный мир С и С++ не для всех
Creators and Guests

Guest
Дмитрий Свиридкин
Инженер-разработчик в AWS, случайно автор книг и любитель безопасного программирования на небезопасных языках
