Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nie jest trudno zacząć z Rust. Jeśli jesteś początkującym użytkownikiem, który interesuje cię nauką oprogramowania Rust przy użyciu systemu Windows, zalecamy wykonanie instrukcji z każdego szczegółowego przewodnika krok po kroku. Pokazuje on, co należy zainstalować i jak skonfigurować środowisko deweloperskie.
Wskazówka
Jeśli jesteś już przekonany do Rust, masz skonfigurowane środowisko i chcesz zacząć wywoływać interfejsy API systemu Windows, możesz przejść do sekcji Rust dla systemu Windows oraz crate windows w temacie.
Co to jest Rust?
Rust to język programowania systemów, więc jest używany do pisania systemów (takich jak systemy operacyjne). Można go jednak również używać w przypadku aplikacji, w których wydajność i wiarygodność są ważne. Składnia języka Rust jest porównywalna do składni języka C++, zapewnia wydajność na równi z nowoczesnym językiem C++, a dla wielu doświadczonych deweloperów Rust spełnia wszystkie oczekiwania w kontekście kompilacji i modelu wykonywania programu, systemu typów i deterministycznej finalizacji.
Ponadto Rust jest zaprojektowany wokół obietnicy gwarantowanego bezpieczeństwa pamięci, bez konieczności zarządzania pamięcią przez odzyskiwanie nieużywanych zasobów.
Dlaczego więc wybraliśmy rust dla najnowszej projekcji języka dla systemu Windows? Jednym z czynników jest to, że coroczne badanie deweloperów Stack Overflow pokazuje, że Rust jest zdecydowanie najbardziej lubianym językiem programowania, z roku na rok. Chociaż może się okazać, że nauka języka jest trudna i wymaga wysiłku, kiedy już pokonasz tę barierę, trudno się nie zakochać.
Ponadto firma Microsoft jest członkiem założycielem Rust Foundation. Fundacja jest niezależną organizacją non-profit, z nowym podejściem do utrzymania i rozwoju dużego, partycypacyjnego ekosystemu open source.
Elementy zestawu narzędzi i ekosystemu rozwoju Rust
W tej sekcji przedstawimy niektóre narzędzia i terminy Rust. Możesz wrócić tutaj, aby odświeżyć swoją wiedzę na temat dowolnych opisów.
- crate jest jednostką kompilacji i linkowania w Rust. Skrzynia może istnieć w postaci kodu źródłowego i może zostać przetworzona na plik wykonywalny binarny (binarny w skrócie) lub bibliotekę binarną (binarna w skrócie).
- Projekt Rust jest znany jako pakiet. Pakiet zawiera co najmniej jedną skrzynię lub więcej, wraz z plikiem
Cargo.toml, który opisuje sposób budowania tych skrzyń. -
rustupto instalator i aktualizator łańcucha narzędzi Rust. - Ładunek to nazwa narzędzia do zarządzania pakietami Rusta.
-
rustcto kompilator języka Rust. W większości przypadków nie będziesz wywoływaćrustcbezpośrednio; wywołasz go pośrednio za pomocą Cargo. -
crates.io (
https://crates.io/) to rejestr skrzyni społeczności Rust.
Konfigurowanie środowiska projektowego
W następnym temacie zobaczymy, jak skonfigurować środowisko deweloperskie w systemie Windows for Rust.
Powiązane
Windows developer