C и C ++, несомненно, были одними из самых популярных языков программирования. и используется подавляющим большинством приложений и операционных систем, а также не говоря уже о том, что они являются одними из первых рекомендованных языков программирования для изучения и возьмем за основу.
Rust - это язык программирования компилированные, общего назначения и мультипарадигма то есть разработан Mozilla и поддерживается LLVM. Этот язык был разработан, чтобы быть «Безопасный, одновременный и практичный язык» и, прежде всего, быть замена языков C и C ++.
Ржавчина это язык программирования с открытым исходным кодом, поддерживающий чисто функциональное программирование., процедурный, императивный и объектно-ориентированный.
Этот язык программирования работает очень быстро, позволяет избежать ошибок сегментации и обеспечивает безопасность потоков. Поддерживает абстракции с нулевой стоимостью, семантика движения, гарантированная безопасность памяти, гонки данных без потоков, общие черты и сопоставление с образцом.
также поддерживает вывод типов, минимальное время выполнения, а также эффективные привязки C.
Ржавчина может работать на большом количестве платформ и он используется в производстве таких компаний / организаций, как Dropbox, CoreOS, NGP и многих других.
Цель Rust - стать хорошим языком для создания отличных клиентских и серверных программ, работающих в Интернете.
Это привело к появлению набора функций с упором на безопасность, управление распределением памяти и параллелизм.
Ожидается, что безопасная производительность кода будет ниже, чем C ++, если производительность является единственным соображением, но по сравнению с кодом C ++, созданным с учетом мер предосторожности, сопоставимых с Rust, последний может быть даже быстрее.
Синтаксис Rust похож на C и C ++с разделенными блоками кодовыми блоками и структурами управления потоком, такими как if, else, do, while и for.
Не все структуры C и C ++ присутствуют, а другие (например, ключевое слово match для разнонаправленного ветвления) будут менее знакомы программистам, пришедшим с этих языков.
Установка Rust в Linux
Si вы хотите установить этот язык программирования в своей системе, Мы можем сделать это, загрузив установщик, который поможет нам установить Rust в нашу систему.
Просто откройте терминал и запустите на нем:
curl https://sh.rustup.rs -sSf | sh
При запуске этой команды установщик будет загружен и запустится почти сразу, вам нужно нажать 1, чтобы продолжить установку со значениями по умолчанию, и она загрузит все необходимые пакеты.
Если вам нужна выборочная установка, вы должны ввести 2 и, среди прочего, определить переменные среды.
По окончании установки Rust в нашей системе, Каталог bin Cargo будет добавлен сразу по следующему пути ( ~ / .cargo / bin), где установлены все инструменты) в переменной среды PATH в ~ / .profile.
Сделал это мы должны приступить к настройке Shell, мы делаем это, изменяя файл ~ / .profile для использования измененного PATH для работы со средой Rust, выполняя следующие команды в терминале:
source ~/.profile
source ~/.cargo/env
Только сейчас Мы должны перейти к проверке правильности установки Rust в нашей системе., мы делаем это, набрав следующую команду на терминале
rustc --version
И с этим мы должны получить версию Rust на экране которые мы установили в нашей системе.
И все, мы можем начать использовать этот язык и иметь возможность устанавливать приложения, которые его используют, в нашей системе.
Чтобы проверить язык, мы можем создать простой файл напечатайте нам сообщение на экране, мы делаем это, набирая следующее:
nano prueba.rs
И внутри файла вставляем следующее:
fn main() {
println!("Prueba exitosa de Rust");
}
Превращаем его в исполняемый файл:
rustc prueba.rs
И запускаем его для проверки:
./prueba.rs
И было бы не проще посоветовать людям установить его, поищите в репозиториях его дистрибутива ... Потому что вот так, как вы говорите ... как вы его удалите? Как вы его обновите? ...
Я использую стабильную версию Debian, и мне кажется, что ей не нужно ничего, кроме: sudo apt-get install rustc.
Как вы можете видеть по этой ссылке, он находится в репозиториях Debian с момента последней стабильной версии:
https://packages.debian.org/search?keywords=rustc
и в Ubuntu от Trusty (14.04LTS):
https://packages.ubuntu.com/search?keywords=rustc&suite=default§ion=all&arch=any&searchon=names
Будьте осторожны с тем, что вы рекомендуете, чтобы любой начинающий пользователь легко мог облажаться без необходимости!