Rust

Aktualizacja: 08.09.2019

Zobacz polecane:

Kursy

Zastosowanie

Rust jest relatywnie świeżym, wieloparadygmatowym językiem programowania obecnie rozwijanym przez Mozillę. Został zaprojektowany by być bezpiecznym, szczególnie pod względem współbieżności. Rust składniowo jest podobny do C++. Oferuje automatyczne zarządzanie pamięcią, jednak w odróżnieniu do typowych rozwiązań, robi to bez garbage collectora, co wpływa na utrzymanie wysokiej wydajności.

Rust jest porównywalny często do C/C++ zarówno pod względem zastosowania jak i wydajności. Jest on więc najczęściej wykorzystywany w obszarach, gdzie wydajność jest krytycznym aspektem.

Rust ma już wiele zastosowań komercyjnych, całą listę można zobaczyć tu Rust - production users.

Wykorzystują go między innymi:

Top 10 projektów na Github wykorzystujących Rust

Github to system kontroli wersji. Możesz znaleźć tam projekty open source w każdej technologii. Zobacz jakiego typu projekty wykorzystują język Rust oraz jak wygląda Rust od strony kodu. Zwróć uwagę na pliki z rozszerzeniem .rs lub .rlib.

1# 996.ICU 249,371
2# rust 44,454
3# alacritty 22,223
4# ripgrep 19,483
5# bat 19,451
6# xi-editor 17,600
7# servo 15,886
8# awesome-rust 15,137
9# libra 14,298
10# fd 13,239

Poziom skomplikowania

Rust podobnie jak inne bardziej niskopoziomowe języki takie jak C++, ma nieco większy próg wejścia od tych z wyższym poziomem abstrakcji. Nie jest to najłatwiejszy język na początek, ale też taka jest jego specyfika zastosowania.

Statystyki

Dane aktualne na dzień: 03.05.2020

Według TIOBE index, język Rust jest na 21 pozycji pod względem popularności.
Z kolei według rankingu Spectrum jest na 15 pozycji, a rok temu był na miejscu 28.

Na Stack Overflow jest 15 najczęściej tagowanym językiem z 16,149 zapytaniami.

Na Github zajmuje 13 pozycję z liczbą 46,207 projektów, z których 284 ma więcej niż 1000 gwiazdek.

Jeśli chodzi o organizowane spotkania to według Meetup.com jest to 13 co do wielkości społeczność z liczbą 203 grup, w skład których wchodzi 73,922 członków na całym świecie. W Polsce mamy odpowiednio 5 grup, w skład których wchodzi 1,042 członków.

Zobacz wizualizację wszystkich statystyk z ostatnich lat i porównaj różne języki.

Przyszłość języka

Według ankiety przeprowadzonej przez StackOverflow Rust był najbardziej polubionym językiem wśród programistów 3 lata z rzędu - w 2016, 2017 i 2018. Oznacza to, że ten język programowania ma naprawdę dobry potencjał. Dodatkowym plusem jest to, że jest rozwijany przez Mozillę. Jego popularność cały czas rośnie i jest całkiem możliwe, że Rust w ciągu kilku najbliższych lat będzie wysoce pożądany. Jest on stale rozwijany, a jego ostatnia wersja 1.43.0 została wydana 23 kwietnia 2020.

Najlepsze kursy video do nauki Rust

na platformie Udemy:

Ładowanie...
* Po przejściu do danego kursu zobaczysz cenę w PLN