#58 C++ сегодня: меньше магии — больше инженерии | Дмитрий Свиридкин
Update: 2025-08-24
Description
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 ★
Comments
In Channel