Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Není těžké začít s Rust. Pokud jste začátečník, který se zajímá o výuku Rustu pomocí Windows, doporučujeme postupovat podle jednotlivých podrobností tohoto podrobného průvodce. Ukazuje, co nainstalovat a jak nastavit vývojové prostředí.
Návod
Pokud už jste rozhodnuti pro Rust, máte své prostředí Rust nastavené a jen chcete začít používat Windows API, neváhejte přejít k tématu Rust pro Windows a windows crate.
Co je Rust?
Rust je programovací jazyk systémů, takže se používá pro psaní systémů (například operačních systémů). Dá se ale použít také pro aplikace, u kterých je důležitý výkon a důvěryhodnost. Syntaxe jazyka Rust je srovnatelná se syntaxí C++ a poskytuje výkon na úrovni moderního C++. Mnoho zkušených vývojářů považuje Rust za ideální, pokud jde o kompilaci, běhové prostředí, systém typů a deterministické uvolňování prostředků.
Rust je navíc navržen kolem příslibu zaručené bezpečnosti paměti, aniž by bylo nutné uvolňování paměti.
Proč jsme tedy zvolili Rust pro nejnovější projekci jazyka pro Windows? Jedním faktorem je to, že roční průzkum vývojářů Stack Overflow ukazuje Rust jako zdaleka nejoblíbenější programovací jazyk každý rok. I když možná zjistíte, že jazyk má strmou učební křivku, jakmile překonáte překážku, není těžké se do něj zamilovat.
Společnost Microsoft je navíc zakládajícím členem Rust Foundation. Nadace je nezávislá nezisková organizace s novým přístupem k udržení a růstu rozsáhlého, participativního a opensourcového ekosystému.
Části sady nástrojů a ekosystému vývoje Rustu
V této části představíme některé nástroje a termíny Rustu. Můžete se sem vrátit, abyste si oživili paměť ohledně kteréhokoliv z popisů.
- krate je jednotka kompilace a linkování v Rustu. Kontejnery mohou existovat ve formě zdrojového kódu, odkud je možné je zpracovat do podoby buď binárního spustitelného souboru (ve zkratcebinární), nebo binární knihovny (ve zkratceknihovna).
- Projekt Rust se označuje jako balíček. Balíček obsahuje jednu nebo více krabic společně s
Cargo.tomlsouborem, který popisuje, jak tyto bedny sestavit. -
rustupje instalační program a aktualizátor sady nástrojů Rust. - Cargo je název nástroje pro správu balíčků Rust.
-
rustcje kompilátorem pro Rust. Většinu času nevyvoláterustcpřímo; Vyvoláte ho nepřímo prostřednictvím Cargo. -
crates.io (
https://crates.io/) je registr komunity Rust.
Nastavení vývojového prostředí
V dalším tématu se dozvíte, jak nastavit vývojové prostředí ve Windows pro Rust.
Související
Windows developer