RUST język tworzony przez Fundacje Mozilla
Jak podaje Wikipedia:
Rust – kompilowany język programowania ogólnego przeznaczenia rozwijany przez Fundację Mozilla. Stworzony z myślą, aby był „bezpieczny, współbieżny i praktyczny”.
3 Powody dlaczego dodaliśmy Rust do repozytorium pakietów AIS
-
Rust to język który w ostatnim czasie mocno nabiera na popularności. Znakomicie sprawdza się w bezpośredniej komunikacji ze sprzętem - ma wszystkie zalety C, ale oferuje bezpieczniejsze i stabilniejsze środowisko zarządzania pamięcią.
-
Linus Torvalds powiedział, że być może jądro Linux będize można przepisać w Rust - bo Rust jest tym językiem który może zastąpić C/C++
- Firma https://www.dwelo.com/ tworzy bramkę podobną do AIS w Rust
Wybór / zmianę języka wyjaśniają bardzo dokładnie w interesującej serii artykułów:
Z naszej perspektywy, na bramkach DEV najważniejsze jest posiadanie kompilatorów. Wtedy instalacja lub uruchomienie innych pakietów jest łatwa. Rust wykorzystuje Cargo jako menadżer pakietów. Dodając Rust mamy możliwość instaalowania pakietów rust za pomocą cargo, na tej samej zasadzie jak w przypadku python → pip, nodejs → npm, debian → apt itd…
Instalacja na bramce
Kompilator Rust i menedżer pakietów Cargo wymagają sporo miejsca, nie róbcie tego raczej na bramkach DEV1, bo może nie wystarczyć zasobów.
Pakiet Rust instalujemy komendą:
apt install rust
Pierwszy program w RUST
Dodajemy najprostrzy program w rust:
nano hello.rs
fn main() {
// Print text to the console
println!("Hello World from RUST!");
}
Generujemy kod binarny komendą:
rustc hello.rs
uruchamiamy nasz program:
./hello
Więcej przykładów znajdziecie tu:
Miłej zabawy z Rust!