Загрузка...

C++ 2026: безопасность, рефлексия, C++ vs Rust, будущее языка – Антон Полухин в Подлодке

Антон Полухин – член комитета по стандартизации C++, что делает его одним из тех людей, кто решает, каким будет C++ в будущем. При этом Антон пишет на C++ высоконагруженный код каждый день в техплатформе городских сервисов Яндекса. Еще он – создатель и активный ментейнер многих библиотек Boost, и автор книги «Boost C++ Application Development Cookbook».

C++ пинают все кому не лень – от госдепа США до российских студентов, которые со страхом вспоминают лабы на нем. При этом язык по-прежнему живет везде: системное программирование, игровые движки, финтех, embedded, браузеры. Почему так? Почему у него такая репутация, откуда взялось столько плохого кода, и чем вообще виноваты шаблоны C++?

Вместе с Антоном мы разбираем новые стандарты C++ и главные направления развития языка: безопасность, рефлексию, модули, стандартную библиотеку. Антон рассказывает не только про то, что появится в языке, но и какие реальные проблемы за этим стоят.

Отдельно спорим про C++ vs Rust: нужен ли C++ borrow checker, можно ли догнать Rust по безопасности и стоит ли вообще это делать.

Ну и конечно говорим про то, что ждет язык через 10 лет, является ли темп обновления стандартов плюсом, насколько больно мигрировать продуктовый код и является ли обратная совместимость достоинством или проклятием.
Отдельная благодарность Дмитрию Свиридкину (https://github.com/nekrolm) за помощь в подготовке выпуска.

Материалы выпуска:
- Техплатформа https://dev.go.yandex/services/techplatform
- Benchmark summary charts https://bit.ly/bench-charts
- Итоги C++ Dev Survey 2025 https://bit.ly/cpp-survey-2025
- SI: Software Memory Safety Guide https://bit.ly/nsa-memory-safety
- C++ Standard Proposal P2739 - https://bit.ly/cpp-p2739
- https://youtu.be/I8UvQKvOSSw?si=1nOwBtn7nRlZKkAG

Boost-библиотеки Антона:
- https://github.com/boostorg/pfr
- https://github.com/boostorg/stacktrace
- https://github.com/boostorg/type_index
- https://github.com/boostorg/dll

❓Понравился новый формат? Расскажи о своих впечатлениях в нашем Telegram-чате: https://t.me/podlodka

Тайм-коды:
00:00 Тизер
00:49 Вступление: о чем выпуск
02:35 Почему С++ такой сложный
05:55 Самые вредные фичи С++
08:30 Антипаттерны работы на "плюсах"
13:00 Глобальные векторы развития С++
21:55 Безопасность в С++
28:00 Почему С++ разработчики стараются не говорить о Rust?
33:25 Получится ли у С++ догнать Rust в вопросах безопасности?
35:45 Смысл Safety++ proposal
38:00 Safe profile и feature-листы
40:35 Какие safety proposals могут быть приняты/отклонены в ближайшее время?
44:25 Рефлексия в С++
50:30 Преимущества рефлексии в сравнении с другими подходами
53:35 Показательный пример применения рефлексии
55:30 Риски доступа к приватным полях через рефлексию
58:20 Влияние рефлексии на время компиляции
59:20 Как работают модули в С++
01:03:45 Почему модули медленно адоптятся
01:06:10 Обновление старых версий С++
01:12:05 Планы и статус С++ через 10 лет
01:15:50 Стал бы ты учить С++ сейчас

Видео C++ 2026: безопасность, рефлексия, C++ vs Rust, будущее языка – Антон Полухин в Подлодке канала Podlodka Deep Dive
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять