Artwork

Контент предоставлен Skillbox Media Code. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Skillbox Media Code или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Player FM - приложение для подкастов
Работайте офлайн с приложением Player FM !

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

1:01:38
 
Поделиться
 

Manage episode 361768591 series 3315858
Контент предоставлен Skillbox Media Code. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Skillbox Media Code или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Содержание выпуска

— Что представляет собой язык 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

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

  continue reading

112 эпизодов

Artwork
iconПоделиться
 
Manage episode 361768591 series 3315858
Контент предоставлен Skillbox Media Code. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Skillbox Media Code или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Содержание выпуска

— Что представляет собой язык 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

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

  continue reading

112 эпизодов

Все серии

×
 
Loading …

Добро пожаловать в Player FM!

Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.

 

Краткое руководство