Artwork

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

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

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

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on April 23, 2024 11:11 (4d ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

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

111 эпизодов

Artwork
iconПоделиться
 

Fetch error

Hmmm there seems to be a problem fetching this series right now. Last successful fetch was on April 23, 2024 11:11 (4d ago)

What now? This series will be checked again in the next day. If you believe it should be working, please verify the publisher's feed link below is valid and includes actual episode links. You can contact support to request the feed be immediately fetched.

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

111 эпизодов

Все серии

×
 
Loading …

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

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

 

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