C i C ++ to niewątpliwie jedne z najpopularniejszych języków programowania i jest używany przez zdecydowaną większość aplikacji i systemów operacyjnych oraz nie mówiąc już, że są to jedne z pierwszych polecanych języków programowania do nauki i przyjąć jako podstawę.
Rust to język programowania skompilowane, ogólnego przeznaczenia i wieloparadygmat to jest istnienie opracowane przez Mozillę i obsługiwane przez LLVM. Ten język został zaprojektowany «Język bezpieczny, równoczesny i praktyczny», a przede wszystkim być zamiennik języków C i C ++.
Rdza jest językiem programowania typu open source, który obsługuje programowanie funkcjonalne, proceduralny, imperatywny i zorientowany obiektowo.
Ten język programowania działa niezwykle szybko, zapobiega segfaults i zapewnia bezpieczeństwo wątków. Obsługuje zerowe koszty abstrakcji, semantyka ruchu, gwarantowane bezpieczeństwo pamięci, wyścigi danych bez wątków, cecha oparta na rodzajach i dopasowywanie wzorców.
również obsługuje wnioskowanie o typie, minimalny czas wykonywania, a także wydajne powiązania języka C.
Rdza można uruchomić na wielu platformach i jest używany do produkcji firm / organizacji takich jak Dropbox, CoreOS, NGP i wielu innych.
Celem Rust jest stworzenie dobrego języka do tworzenia świetnych programów po stronie klienta i po stronie serwera, które działają w Internecie.
Doprowadziło to do powstania zestawu funkcji z naciskiem na bezpieczeństwo, kontrolę alokacji pamięci i współbieżność.
Oczekuje się, że bezpieczna wydajność kodu będzie wolniejsza niż w C ++, jeśli chodzi tylko o wydajność, ale w porównaniu z kodem C ++ stworzonym z zachowaniem środków ostrożności porównywalnych z Rust, ten drugi może być jeszcze szybszy.
Składnia Rust jest podobna do C i C ++, z blokami kodu rozdzielanymi blokami i strukturami kontroli przepływu, takimi jak if, else, do, while i for.
Nie wszystkie struktury C i C ++ są obecne, a inne (takie jak słowo kluczowe match dla rozgałęzień wielokierunkowych) będą mniej znane programistom wywodzącym się z tych języków.
Instalowanie Rusta w systemie Linux
Si chcesz zainstalować ten język programowania w swoim systemie, Możemy to zrobić, pobierając instalator, który pomoże nam zainstalować Rusta w naszym systemie
Po prostu otwórz terminal i uruchom na nim:
curl https://sh.rustup.rs -sSf | sh
Podczas uruchamiania tego polecenia instalator zostanie pobrany i będzie działać prawie natychmiast, musisz nacisnąć 1, aby kontynuować instalację z wartościami domyślnymi, a spowoduje to pobranie wszystkich niezbędnych pakietów.
Jeśli chcesz wykonać instalację niestandardową, musisz wpisać 2 i między innymi zdefiniować zmienne środowiskowe.
Pod koniec instalacji Rusta w naszym systemie, katalog bin Cargo zostanie dodany natychmiast w następującej ścieżce ( ~ / .cargo / bin) gdzie wszystkie narzędzia są zainstalowane) w zmiennej środowiskowej PATH, w ~ / .profile.
Zrobiłem to musimy przystąpić do konfiguracji powłoki, robimy to, modyfikując plik ~ / .profile, aby używał zmodyfikowanej ścieżki PATH do pracy ze środowiskiem Rust, uruchamiając następujące polecenia w terminalu:
source ~/.profile
source ~/.cargo/env
Teraz tylko musimy przejść do sprawdzenia, czy Rust został poprawnie zainstalowany w naszym systemie, robimy to, wpisując następujące polecenie na terminalu
rustc --version
A wraz z nim na ekranie powinna pojawić się wersja Rusta które zainstalowaliśmy w naszym systemie.
I to wszystko, możemy zacząć używać tego języka i móc instalować aplikacje, które go używają w naszym systemie.
Aby przetestować język, możemy stworzyć prosty plik wydrukuj nam wiadomość na ekranie, robimy to wpisując:
nano prueba.rs
A wewnątrz pliku wklejamy:
fn main() {
println!("Prueba exitosa de Rust");
}
Zamieniamy go w plik wykonywalny:
rustc prueba.rs
I uruchamiamy go, aby przetestować:
./prueba.rs
I nie byłoby łatwiej powiedzieć ludziom, żeby to zainstalowali, poszukali w repozytoriach swojej dystrybucji ... Bo tak jak mówisz ... jak to odinstalować? Jak to zaktualizować? ...
Używam stabilnego Debiana i wygląda na to, że nie potrzebuje więcej niż: sudo apt-get install rustc.
Jak widać w tym linku, znajduje się on w repozytoriach Debiana od ostatniej stabilnej wersji:
https://packages.debian.org/search?keywords=rustc
oraz w Ubuntu od Trusty (14.04LTS):
https://packages.ubuntu.com/search?keywords=rustc&suite=default§ion=all&arch=any&searchon=names
Uważaj, co polecasz, aby każdy początkujący użytkownik mógł łatwo zepsuć bez potrzeby!