Files
freeCodeCamp/guide/russian/rust/index.md

56 lines
4.5 KiB
Markdown
Raw Normal View History

2018-10-12 16:00:59 -04:00
---
title: Rust
localeTitle: Rust
2018-10-12 16:00:59 -04:00
---
# Rust
2018-10-12 16:00:59 -04:00
## Введение
Rust - это язык системного программирования, ориентированный на три цели: безопасность, скорость и параллелизм. Его дизайн позволяет создавать программы, которые имеют производительность и контроль, свойственные языкам низкого уровня, но с мощными абстракциями языка высокого уровня. Эти свойства делают Rust подходящим для программистов с опытом работы на таких языках, как C, и ищут более безопасную альтернативу, а также для программистов на языках, подобных Python, которые ищут способы написания кода, который работает производительнее, не жертвуя выразительностью. Rust выполняет большую часть своих проверок безопасности и решений по управлению памятью во время компиляции, так что производительность выполнения вашей программы не страдает. Это делает его полезным в ряде случаев, когда другие языки не подходят: программы с предсказуемыми требованиями к пространству и времени, встраивание в другие языки и написание низкоуровневого кода, например, драйверов устройств и операционных систем. Его используют и для написания веб-приложений, например, на нём написан сайт репозитория пакетов для Rust, [crates.io](https://www.crates.io).
2018-10-12 16:00:59 -04:00
Для получения дополнительной информации [перейдите на главную страницу Rust](https://www.rust-lang.org).
2018-10-12 16:00:59 -04:00
## Установка
2018-10-12 16:00:59 -04:00
Разработчики Rust чрезвычайно упрощают установку и управление Rust в вашей системе. Это достигается с помощью инструмента `rustup` который позволяет не только устанавливать компилятор `rustc` , но также легко переключаться между стабильными, бета-версиями и ночными версиями компилятора и поддерживать их в актуальном состоянии.
2018-10-12 16:00:59 -04:00
Официальную документацию по установке можно найти [здесь](https://doc.rust-lang.org/book/second-edition/ch01-01-installation.html) .
### Linux или Mac
Если вы используете Linux или Mac, установку `rustup` лучше всего сделать через терминал:
2018-10-12 16:00:59 -04:00
```bash
$ curl https://sh.rustup.rs -sSf | sh
```
Это загрузит и запустит скрипт на ваш компьютер, который установит этот инструмент. Скрипт установки автоматически добавляет Rust к вашей системе `PATH` после вашего следующего входа.
### Windows
В Windows перейдите на [сайт rustup](https://rustup.rs) и следуйте инструкциям по загрузке `rustup-init.exe`. Запустите его и следуйте его инструкциям.
2018-10-12 16:00:59 -04:00
### обновление
Когда вы установили `rustup`, вы можете легко обновиться до актуальных версий. Все, что вам нужно запустить:
2018-10-12 16:00:59 -04:00
```bash
$ rustup update
```
Чтобы просмотреть текущий номер версии, хеш и дату коммита вашего компилятора Rust, выполните следующую команду:
2018-10-12 16:00:59 -04:00
```bash
$ rustc --version
rustc xyz (abcabcabc yyyy-mm-dd)
```
### Удаление
Удаление Rust из вашей системы так же просто, как и установка:
2018-10-12 16:00:59 -04:00
```bash
$ rustup self uninstall
```