Skip to content

Podlodka #481 – Rust Deep Dive

June 16, 2026 · 1 h 37 min

Show notes

Дмитрий Свиридкин — один из немногих инженеров в русскоязычном пространстве, кто регулярно погружается в тонкости низкоуровневых языков программирования. А когда речь заходит об undefined behavior и ошибках небезопасного использования памяти, Диму вполне можно назвать уникальным экспертом.

Именно поэтому он — идеальный гость для сегодняшнего выпуска про Rust.

Rust появился во многом как ответ на запрос на низкоуровневые языки с хорошими гарантиями безопасности. Поэтому нам было особенно интересно обсудить его с человеком, который не понаслышке знает цену ошибок управления памятью в C++.

В этом выпуске мы погрузились в саму суть вопроса, и обсудить здесь действительно есть что. Чем приходится платить за гарантии безопасности? Что делать, если язык ограничивает настолько, что добиться желаемого результата, оставаясь в полностью безопасной парадигме, становится невозможно? Как найти баланс между безопасностью, эргономикой и производительностью?

Rust, возможно, не дает идеальных ответов на все эти вопросы, но он совершенно точно предлагает достойное решение. Как именно оно устроено, в чем его сильные стороны и компромиссы — смотрите в выпуске.

 

Партнер эпизода — Контур. Команда из 12 000 сотрудников развивает экосистему продуктов для бизнеса, от онлайн-бухгалтерии до сервиса видеоконференций. Вы наверняка знаете некоторые из них: Толк, Диадок, Экстерн и другие. Присоединяйтесь, если вас драйвят сложные задачи и возможность избавлять миллионы людей от рутины: https://tech.kontur.ru/

Послушать новый подкаст Контура «От нуля до единицы. История российского IT»: https://kontur-it-story.mave.digital/

Реклама 16+, АО «ПФ «СКБ Контур», ОГРН 1026605606620. 620144, Екатеринбург, ул. Народной Воли, 19А. Erid:2SDnjcK5ip2

 

Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!

Telegram-чат: https://t.me/podlodka

Telegram-канал: https://t.me/podlodkanews

Twitter-аккаунт: https://twitter.com/PodcastPodlodka

Ведущие в выпуске: Женя Кателла, Андрей Смирнов

Полезные ссылки:

UBBook - книга Димы про C++ https://github.com/Nekrolm/ubbook

Заметки Димы про Rust https://github.com/Nekrolm/crabbook

Видео ThePrimeagen, которое упоминали в выпуске https://www.youtube.com/watch?v=1Di8X2vRNRE

Статья про function colors https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/

Пресс-релиз с подробностями инцидента в Cloudflare https://blog.cloudflare.com/18-november-2025-outage/

Гайд по переписыванию с Zig на Rust https://github.com/oven-sh/bun/blob/46d3bc29f270fa881dd5730ef1549e88407701a5/docs/PORTING.md

All episodes of Podlodka Podcast

Settings

Display

Language

Decides which stations you see first on the home page.

History

Recently played stations and episodes and your latest searches are only stored in this browser.

Notifications

A short notice when a podcast you follow has a new episode. Turn off single podcasts with the bell on their page.

Account

Save favorites – in the app and on the website.

Keyboard shortcuts

/
Open search
Space
Play or pause
← →
In the player: back 15 s, forward 30 s (episodes) · in a row: next tile
↑ ↓
In a row: target within the tile
Home / End
In a row: first or last tile
Esc
Close window or menu
?
This overview
Now playing

Go to station page

Play next

    Add episodes with “Play next” – they play after the current episode.