Гость: Никита Пацакула. Rust-разработчик, тимлид. Содержание выпуска — Что представляет собой язык Rust. — Где используется и популярен Rust, в каких областях он пока незаслуженно непопулярен. — Известные компании, которые используют в разработке Rust, известные проекты, написанные на Rust. — Почему Rust много лет подряд лидирует в опросе Stack Overflow как самая любимая и желанная технология. — История Rust: как он возник, по чьей инициативе, как развивался. — Синтаксис и основные фичи Rust: что язык умеет делать «из коробки», какие классные фичи в нём есть. — Как в Rust принято обрабатывать исключения и работать с null. — Парадигмы программирования в Rust. — Best practices в Rust-мире, общепринятые паттерны проектирования, основные фишки кодстайла. — Как организуется код в Rust: деление на модули, файлы и тому подобное. Как правильно организовать проект. — Сборщик мусора, работа с памятью, безопасность Rust. — Как устроен и как работает компилятор Rust. На чём он написан. Какие этапы компиляции существуют. Какие классные фичи есть в компиляторе Rust. — Система типов в Rust. — Системы сборки в мире Rust: что используется, какие классные сборки существуют. — Основные библиотеки и фреймворки в Rust-мире. — Параллелизм, асинхронное программирование, многопоточное программирование. — Инструменты, без которых не обойтись при разработке на Rust. — IDE для Rust. — Интероп с другими языками. — Плюсы и минусы Rust. — Конкуренты Rust: с какими языками его сталкивает «пиар», а с какими он на самом деле конкурирует. Плюсы и минусы по сравнению с конкурентами, ограничения по сфере применения. — Насколько Rust — убийца C и C . Почему он их так и не убил и убьёт ли со временем. — Переход с «плюсов» на Rust. — Как и кем разрабатывается Rust сейчас. Что в языке появится в ближайшее время. — Какие проблемы заложены в дизайне языка. — Самые частые ошибки разработчиков при написании кода на Rust. Что надо понимать про Rust, чтобы писать на нём хороший код. — Есть ли какие-то диалекты Rust или попытки перенести его на JVM и тому подобное. — Кому нужны Rust-разработчики, насколько это популярная специальность в чистом виде (без знания других языков). — С какими технологиями в связке обычно идёт Rust. Что ещё плюсом к нему придётся изучить. — Кто такие джун, мидл и сеньор в Rust. — Что почитать и посмотреть по Rust, на что или кого подписаться, как выучить язык. Полезные ссылки Rust Book Rust by Example Rustonomicon Rust Atomics and Locks What Every Programmer Should Know About Memory ~lstewart/articles/ Вакансии (в том числе на позицию Rust-разработчика) Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: @, Стартовать в программировании вместе со Skillbox: Наш подкаст удобно слушать на популярных платформах: Castbox: «Яндекс Музыка»: Apple Podcasts: Google Podcasts: Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Hide player controls
Hide resume playing