Видео и подкасты для разработчиков
Microsoft выпустила обучающий видеокурс по Rust
В 35 коротких уроках, которые продолжаются от трех до пяти минут, излагаются основы разработки на Rust.
Microsoft выпустила видеокурс, предназначенный для изучения Rust. В 35 коротких уроках, которые продолжаются от трех до пяти минут, излагаются основы разработки на Rust.
Курс начинается с демонстрации того, как загрузить инструменты, необходимые для программирования на Rust, и продолжается в общих концепциях и уникальных особенностях Rust.
Microsoft заявляет, что к концу этой серии у вас будет достаточно знаний, чтобы писать свои собственные программы на Rust. Код, который использует серия, доступен на GitHub вместе с другими полезными ресурсами.
Этот курс является новинкой в серии Microsoft “Beginner’s Series To…”, в которой уже были JavaScript, Vue.js, Dev Containers, Blockchain, веб-разработка и т.п.
Введение в курс:
Курс охватывает такие темы:
- Почему вам стоит изучить Rust
- Сообщество Rust
- Как настроить среду разработки для Rust
- Как создавать и запускать программы на Rust
- Как использовать Cargo
- Различные типы данных и способы их использования
- Функции
- Управление потоком выполнения
- Обработка ошибок
- Валидация ссылок
- Владение
- Строки
- Коллекции
Курс на GitHub: https://github.com/microsoft/beginners-series-rust
Rust — мультипарадигмальный компилируемый язык программирования общего назначения, сочетает парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах. Управление памятью осуществляется через механизм «владения» с использованием аффинных типов, что позволяет обходиться без системы сборки мусора во время исполнения программы. Rust гарантирует безопасную работу с памятью благодаря встроенной в компилятор системе статической валидации ссылок (borrow checker). С 2016 по 2020 год Rust занимает первое место в списке любимых языков («Most loved programming languages») в ежегодном опросе разработчиков Stack Overflow.