C і C ++, безсумнівно, були однією з найпопулярніших мов програмування і використовується переважною більшістю програм та операційних систем і не кажучи про те, що вони є однією з перших рекомендованих мов програмування для вивчення і взяти за основу.
Rust - мова програмування складений, загального призначення та мультипарадигма тобто буття розроблена Mozilla та підтримана LLVM. Ця мова був розроблений, щоб бути «Безпечною, одночасною і практичною мовою», і перш за все, щоб бути заміна мов C та C ++.
Іржа - це мова програмування з відкритим кодом, яка підтримує чисто функціональне програмування, процесуальні, імперативні та об’єктно-орієнтовані.
Це мова програмування працює надзвичайно швидко, уникає сегментних несправностей та забезпечує безпеку ниток. Підтримує абстракції з нульовою вартістю, семантика руху, гарантована безпека пам’яті, гонки даних без потоків, загальні ознаки та відповідність шаблону.
також підтримує умовивід типу, мінімальний час виконання, а також ефективні прив'язки C.
Іржа можна запускати на великій кількості платформ і він використовується у виробництві таких компаній / організацій, як Dropbox, CoreOS, NGP та багатьох інших.
Мета Rust - бути гарною мовою для створення чудових програм на стороні клієнта та сервера, що працюють в Інтернеті.
Це призвело до набору функцій з акцентом на безпеку, контроль розподілу пам'яті та паралельність.
Очікується, що продуктивність безпечного коду буде повільнішою, ніж C ++, якщо продуктивність є єдиним фактором, проте, якщо порівнювати із кодом C ++, зробленим для запобіжних заходів, порівнянних із Rust, останній може бути навіть швидшим.
Синтаксис іржі схожий на C та C ++, з розділеними фігурними дужками кодовими блоками та структурами управління потоком, такими як if, else, do, while, and for.
Не всі структури C і C ++ присутні, а інші (наприклад, ключове слово match для багатонаправленого розгалуження) будуть менш знайомі програмістам, які походять з цих мов.
Встановлення Rust на Linux
Si ви хочете встановити цю мову програмування у свою систему, Ми можемо зробити це, завантаживши інсталятор, який допоможе нам отримати Rust у нашій системі
Просто відкрийте термінал і запустіть на ньому:
curl https://sh.rustup.rs -sSf | sh
При запуску цієї команди програма встановлення буде завантажена, і вона запуститься майже відразу, вам потрібно натиснути 1, щоб продовжити встановлення зі значеннями за замовчуванням, і він завантажить всі необхідні пакети.
Якщо вам потрібна власна установка, ви повинні набрати 2, і серед іншого ви визначите змінні свого середовища.
Після закінчення інсталяції Rust в нашій системі, каталог вантажних контейнерів буде негайно доданий у такий шлях ( ~ / .cargo / bin), де встановлені всі інструменти) у вашій змінній середовища PATH, в ~ / .profile.
Зроблено це ми повинні перейти до налаштування оболонки, ми робимо це, модифікуючи файл ~ / .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 stable, і, здається, йому не потрібно більше: 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
Будьте обережні, що ви рекомендуєте, щоб будь-який початківець користувач міг легко зіпсувати без потреби!