Поделиться через


Общие сведения о разработке в Windows с помощью Rust

Rust — это системный язык программирования, предназначенный для обеспечения производительности, надежности и безопасности памяти без сборщика мусора. Она широко используется для операционных систем, средств командной строки, веб-серверов и любого места, где имеется низкоуровневый контроль.

Rust возглавил ежегодный опрос разработчика Stack Overflow в качестве наиболее восхищаемого языка на протяжении многих лет, и Корпорация Майкрософт является основателем Rust Foundation.

Основные понятия

  • Cargo — диспетчер пакетов Rust и средство сборки. Он будет использоваться почти для всего: создание проектов, добавление зависимостей, сборка и тестирование.
  • crate — базовая единица компиляции в Rust. Крейт может быть как исполняемым файлом, так и библиотекой.
  • rustup — официальный установщик и диспетчер версий для цепочки инструментов Rust. Он поддерживает ваш компилятор и средства разработки в актуальном состоянии.
  • crates.io — реестр пакетов сообщества на crates.io.

Дальнейшие действия