
Организованное программирование· Folge 29
#29 Rust: зачем выбирать этот язык в 2025 году? | Дмитрий Коваленко
Sonntag, 26. Januar 2025 · 1 h 35
Kapitelklicken springt direkt hin
Shownotes
<p>В этом выпуске мы снова встретились с Дмитрием Коваленко, чтобы разобраться, почему Rust заслужил столько внимания в сообществе разработчиков. <br />Дмитрий подробно объяснил, как работает знаменитый borrow-checker, в чём преимущества языка без garbage-коллектора и сравнил Rust с C++ и Go.<br />Мы обсудили, где Rust действительно выигрывает по производительности, а где могут возникнуть сложности: <br />от FFI (взаимодействия с внешними библиотеками) до компиляции крупных проектов. Затронули и перспективы Rust в веб-разработке, GameDev, а также в высоконагруженных системах. Получился содержательный и насыщенный разговор, полезный и начинающим, и опытным специалистам. <br />Присоединяйтесь, чтобы узнать, чем Rust может усилить ваш tech stack и как писать надёжный, эффективный код!</p><p>✅ Подписывайтесь на канал «Организованное программирование» в Telegram: ttttt.me/orgprog<br />– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): podcast.ru/1734325321<br />– Смотреть в YouTube: youtu.be/bKyxOaP-mDg</p><p>Полезные ссылки:<br />x.com/neogoose_btw<br />youtube.com/@neogoose_btw<br />github.com/dmtrKovalenko</p>
<ul><li>() - – Введение и анонс
</li>
<li>() - – История создания Rust: от Mozilla к независимости.
</li>
<li>() - – Кто использует Rust в 2025 году?
</li>
<li>() - – Mozilla и её вклад в развитие Rust.
</li>
<li>() - – Rust: язык для всего?
</li>
<li>() - – Почему экосистема Rust меняет индустрию?
</li>
<li>() - – Кривая обучения: правда ли Rust сложный?
</li>
<li>() - – Какие задачи Rust решает лучше всего?
</li>
<li>() - – Асинхронный Rust: почему это всё ещё боль?
</li>
<li>() - – Уникальные концепции Rust: заимствование.
</li>
<li>() - – Заимствование в действии: пример для начинающих.
</li>
<li>() - – Ошибки компилятора Rust: как перестать их бояться?
</li>
<li>() - – Скрытые ограничения системы заимствования.
</li>
<li>() - – Это эволюция или тупик?
</li>
<li>() - – Лучший Developer Experience в мире?
</li>
<li>() - – Почему Cargo — идеальный пакетный менеджер?
</li>
<li>() - – Ошибки в Rust: с чем придётся столкнуться?
</li>
<li>() - – Как бороться с хаосом в типах ошибок?
</li>
<li>() - – Rust против Go: что выбрать для высоких нагрузок?
</li>
<li>() - – Личное мнение о Go: чем он разочаровывает?
</li>
<li>() - – Как Rust экономит ресурсы, не жертвуя удобством.
</li>
<li>() - – Где Rust подводит: проблемы с библиотеками.
</li>
<li>() - – Макросы Rust: секретная сила языка.
</li>
<li>() - – Константные функции и трейты: новый уровень гибкости.
</li>
<li>() - – Почему в Rust нет инкапсуляции?
</li>
<li>() - – Unified Function Call и Subtyping: скрытые возможности Rust.
</li>
<li>() - – Большие бинарники: это проблема?
</li>
<li>() - – Что мешает Rust стать идеальным?
</li>
<li>() - – Будущее Rust: что нас ждёт в 2024 году?
</li>
<li>() - – Работа для Rust-разработчиков: где искать?
</li>
<li>() - – Rust и разработка на Mac: перспективы.
</li>
<li>() - – Микроволновки на Rust: реальность 2025 года.
</li>
<li>() - – Rust в Game Dev: будущее или утопия?
</li>
</ul>
<strong>
<a href="boosty.to/mokevnin">★ Support this podcast ★</a>
</strong>