1 hr 1 min

Язык Rust: компиляция, крутые фичи, синтаксис, система сборки, библиотек‪и‬ Люди и код

    • Technology

Содержание выпуска
— Что представляет собой язык 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, в каких областях он пока незаслуженно непопулярен.

— Известные компании, которые используют в разработке 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.

— Что почитать

1 hr 1 min

Top Podcasts In Technology

No Priors: Artificial Intelligence | Technology | Startups
Conviction | Pod People
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Acquired
Ben Gilbert and David Rosenthal
Hard Fork
The New York Times
This Week in XR Podcast
Charlie Fink Productions