Přehled vývoje ve Windows pomocí Rustu

Rust je systémový programovací jazyk navržený pro zajištění výkonu, spolehlivosti a bezpečnosti paměti — bez garbage collectoru. Běžně se používá pro operační systémy, nástroje příkazového řádku, webové servery a kdekoli záleží na řízení nízké úrovně.

Rust se po mnoho let umisťoval na vrcholu ročního průzkumu vývojářů Stack Overflow jako nejobdivovanější jazyk a Microsoft je zakládajícím členem Rust Foundation.

Klíčové koncepty

  • Cargo – správce balíčků a nástroj pro sestavení Rustu. Použijete ho pro téměř všechno: vytváření projektů, přidávání závislostí, sestavování a testování.
  • crate - základní jednotka kompilace v Rustu. Krabička může být buď binární (spustitelná), nebo knihovna.
  • rustup – oficiální instalační program a správce verzí pro sadu nástrojů Rust. Udržuje váš kompilátor a nástroje aktuální.
  • crates.io – registr balíčků komunity na crates.io.

Další kroky

Note

Před instalací sady nástrojů si přečtěte poznámku o kompatibilitě inteligentního řízení aplikací v tématu Nastavení vývojového prostředí Rust na Windows. Na zařízení, ve kterém běží inteligentní řízení aplikací v režimu vynucování, může být nepodepsaná sada nástrojů Rust zablokovaná.