{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Организованное программирование","title":"#58 C++ сегодня: меньше магии — больше инженерии | Дмитрий Свиридкин ","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/d1405ae1\"></iframe>","width":"100%","height":180,"duration":7209,"description":"C++ остаётся одним из самых противоречивых языков. С одной стороны — он даёт тонкий контроль над памятью, временем и железом. С другой — приносит боль: UB, шаблоны, бесконечные сборки. Я хотел разобраться, как инженеры живут с этой двойственностью и почему, несмотря на все сложности, C++ всё ещё выбор номер один в геймдеве, финансах, HFT и системном программировании.В выпуске говорим о сильных и слабых сторонах языка, об инструментах, которые помогают держать код под контролем — санитайзеры, линтеры, clang-format, ranges. Обсуждаем, куда движется современный C++ с concepts и compile-time магией. Сравниваем его с Rust и Go: где они выигрывают в DX и безопасности, а где всё упирается в экосистему и совместимость.","thumbnail_url":"https://img.transistorcdn.com/xJ6sbDf6lXFRx9kuECQNfM79GCOXHQvXm41V-61Bx9w/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZDAw/NDMwOGMzMzY2MjEx/NmJmZTA3ZTg1ZjFi/MmFjYi5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}