Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Приступить к работе с Rust легко. Если вы — начинающий разработчик и планируете изучать Rust с помощью Windows, то мы рекомендуем следовать всем подробным указаниям этого пошагового руководства. В нем показано, что установить и как настроить среду разработки.
Совет
Если вы уже заинтересовались Rust, настроили свою среду Rust и хотите начать вызывать интерфейсы API Windows, то можете прямо сейчас перейти к разделу Rust для Windows и крейт windows.
Что такое Rust?
Rust — это системный язык программирования, который используется для написания систем (например, операционных систем). Но его также можно использовать для приложений, в которых важна производительность и надежность. Синтаксис языка Rust напоминает язык C++. Он обеспечивает производительность уровня современной версии C++, а многие опытные разработчики считают язык Rust идеальным благодаря компиляции, модели времени выполнения, системе типов и детерминированному завершению.
Кроме того, при разработке Rust отдельное внимание было уделено гарантированной безопасности памяти без необходимости сборки мусора.
Итак, почему мы выбрали Rust в качестве последней языковой проекции для Windows? Одна из причин состоит в том, что ежегодный опрос разработчиков Stack Overflow показывает, что Rust из года в год остается излюбленным языком программирования. Хотя вы можете решить, что у этого языка слишком крутая кривая обучения, но взобравшись на этот холм, очень сложно не влюбиться в него.
Кроме того, корпорация Майкрософт является одним из основателей Rust Foundation. Foundation — это независимая некоммерческая организация с новым подходом к поддержке и развитию больших коллективных экосистем с открытым кодом.
Части набора инструментов или экосистемы разработки Rust
В этом разделе будут представлены некоторые инструменты и термины Rust. Вы можете возвращаться сюда, чтобы освежить в памяти их описание.
- Крейт — это единица компиляции и компоновки Rust. Крейт может существовать в виде исходного кода, который можно обработать и в результате получить крейт в виде двоичного исполняемого файла (сокращенно двоичного файла) или двоичной библиотеки (сокращенно библиотеки).
- Проект Rust называется пакетом. Пакет содержит один или несколько крейтов, а также файл
Cargo.toml, описывающий процесс создания этих крейтов. -
rustup— установщик и программа обновления для цепочки инструментов Rust. - Cargo — это имя инструмента управления пакетами Rust.
-
rustc— это компилятор для Rust. В большинстве случаевrustcвызывается не напрямую, а косвенно, через Cargo. -
crates.io (
https://crates.io/) — это реестр крейтов сообщества Rust.
Настройка среды разработки
В следующем разделе мы узнаем, как настроить среду разработки в Windows для Rust.
Связанные
Windows developer