Rust был разработан Mozilla в 2010 году для высококонкурентных и безопасных систем. Синтаксис похож на C и C ++, с блоками кода, очерченными фигурными скобками, пример:
Rust используется в центрах обработки данных такими компаниями, как Dropbox, Postmates, Stac, Wantedly, Doctolib и QIWI, и делает упор на безопасность, контроль расположения памяти и параллелизм. Rust поддерживает такие понятия, как:
- Абстракции с нулевой стоимостью;
- Сопоставление с образцом;
- Минимальное время выполнения;
- Алгебраические типы данных;
- Эффективные привязки C.
Rust является open source проектом с открытым исходным кодом и может быть установлен на нескольких платформах. Приведем процесс установки этого очень полезного языка в дистрибутивах Linux на основе Debian / Ubuntu и RHEL.
Требования к установке
- ОС Linux;
- Пользователь с привилегиями sudo.
Если вы используете дистрибутив, который не работает с sudo, вам нужно будет использовать команду su для пользователя root вместо использования команды sudo.
Как установить Rust
Первое, что нужно сделать, это установить curl. В дистрибутиве на основе Debian или Ubuntu сделайте это с помощью команды:
sudo apt-get install curl -y
В дистрибутивах основанных на Red Hat установите curl с помощью команды:
sudo yum install curl -y
После установки curl загрузите и установите Rust с помощью команды:
curl https://sh.rustup.rs -sSf | sh
Когда установщик загрузится, он запустится и сначала спросит, хотите ли вы продолжить, настроить или отменить установку(Рис.1)
Введите 1, чтобы продолжить. В ходе этого процесса Rust не сможет добавить каталог bin для Cargo (менеджер пакетов и хост для rust) в ваш $ PATH, поэтому вам придется сделать это вручную с помощью команды:
source $HOME/.cargo/env
После этого вам нужно будет найти свой пользовательский файл .profile, чтобы использовать измененный $PATH и убедиться, что ваша пользовательская оболочка будет работать в среде Rust. Это достигается с помощью команды:
source ~/.profile
Наконец, вам нужно установить несколько зависимостей, требуемых командой rust. Для Debian / Ubuntu установите остальные зависимости с помощью команды:
sudo apt-get install build-essential -y
Для CentOS / RHEL используйте команду:
sudo yum install cmake gcc -y
Как проверить установку Rust
Давайте проверим Rust с помощью «Hello, World!» программы. Сначала создайте новый каталог для размещения нашей тестовой программы с помощью команды:
mkdir rusttest
Перейдите в созданную директорию командой:
cd rusttest
Создайте новый rust файл командой:
nano rusttest.rs
Вставьте следующий пример кода в файл:
fn main() {
println!("Hello, Rust!");
}
Сохраните и закройте файл.
Создайте исполняемый файл Rust с помощью команды:
rustc rusttest.rs
Будет создан новый исполняемый файл с именем rusttest. Вы можете запустить это новое приложение с помощью команды:
./rusttest
Вы должны увидеть выходные данные приложения, напечатанные как Hello, Rust
Поздравляем, вы установили Rust и использовали его для создания своего первого приложения.