Artwork

Innehåll tillhandahållet av Skillbox Media Code. Allt poddinnehåll inklusive avsnitt, grafik och podcastbeskrivningar laddas upp och tillhandahålls direkt av Skillbox Media Code eller deras podcastplattformspartner. Om du tror att någon använder ditt upphovsrättsskyddade verk utan din tillåtelse kan du följa processen som beskrivs här https://sv.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !

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

1:01:38
 
Dela
 

Manage episode 361768591 series 3315858
Innehåll tillhandahållet av Skillbox Media Code. Allt poddinnehåll inklusive avsnitt, grafik och podcastbeskrivningar laddas upp och tillhandahålls direkt av Skillbox Media Code eller deras podcastplattformspartner. Om du tror att någon använder ditt upphovsrättsskyddade verk utan din tillåtelse kan du följa processen som beskrivs här https://sv.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 episoder

Artwork
iconDela
 
Manage episode 361768591 series 3315858
Innehåll tillhandahållet av Skillbox Media Code. Allt poddinnehåll inklusive avsnitt, grafik och podcastbeskrivningar laddas upp och tillhandahålls direkt av Skillbox Media Code eller deras podcastplattformspartner. Om du tror att någon använder ditt upphovsrättsskyddade verk utan din tillåtelse kan du följa processen som beskrivs här https://sv.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 episoder

Alla avsnitt

×
 
Loading …

Välkommen till Player FM

Player FM scannar webben för högkvalitativa podcasts för dig att njuta av nu direkt. Den är den bästa podcast-appen och den fungerar med Android, Iphone och webben. Bli medlem för att synka prenumerationer mellan enheter.

 

Snabbguide