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

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

Обновить: 2023-04-263
поделиться

Описание

Содержание выпуска

— Что представляет собой язык 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 https://doc.rust-lang.org/stable/book

Rust by Example https://doc.rust-lang.org/rust-by-example

Rustonomicon https://doc.rust-lang.org/nomicon

Rust Atomics and Locks https://marabos.nl/atomics

What Every Programmer Should Know About Memory https://people.freebsd.org/~lstewart/articles/cpumemory.pdf

Вакансии (в том числе на позицию Rust-разработчика) https://bit.ly/40EzZbU

Гость: Никита Пацакула. Rust-разработчик, тимлид. 

Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83.


Стартовать в программировании вместе со Skillbox: skillbox.ru/code


Наш подкаст удобно слушать на популярных платформах:

Castbox: https://bit.ly/3tZ3eJF

«Яндекс Музыка»: https://bit.ly/3FWQsOk

Apple Podcasts: https://apple.co/3KLXpVZ

Google Podcasts: https://bit.ly/3qFvYUY

Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!






Комментарии 
На канале
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

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

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