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

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


Listen Later

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
    View all episodesView all episodes
    Download on the App Store

    Организованное программированиеBy Кирилл Мокевнин

    • 4.8
    • 4.8
    • 4.8
    • 4.8
    • 4.8

    4.8

    6 ratings


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

    View all
    Завтракаст (Zavtracast) by Завтракаст (Zavtracast)

    Завтракаст (Zavtracast)

    123 Listeners

    Радио Медуза by Медуза / Meduza

    Радио Медуза

    95 Listeners

    Два по цене одного by libo/libo

    Два по цене одного

    94 Listeners

    kuji podcast by kuji podcast

    kuji podcast

    133 Listeners

    Психология с Александрой Яковлевой by Александра Яковлева

    Психология с Александрой Яковлевой

    62 Listeners

    Три пункта | Психология и юмор by Реальные истории людей

    Три пункта | Психология и юмор

    24 Listeners

    Запуск завтра by libo/libo

    Запуск завтра

    87 Listeners

    Экономика на слух by РЭШ

    Экономика на слух

    11 Listeners

    Подкаст Глеба Соломина by Глеб Соломин

    Подкаст Глеба Соломина

    5 Listeners

    План Б by Т—Ж

    План Б

    17 Listeners

    На пенсию в 35 лет! by Babaykin

    На пенсию в 35 лет!

    12 Listeners

    Почему мы еще живы by libo/libo

    Почему мы еще живы

    116 Listeners

    Живой Гвоздь by Живой Гвоздь

    Живой Гвоздь

    179 Listeners

    В курсе рубля by Т—Ж

    В курсе рубля

    2 Listeners

    Конкуренты by libo/libo

    Конкуренты

    36 Listeners