Overzicht van ontwikkelen in Windows met Rust

Rust is een systeemprogrammeertaal die is ontworpen voor prestaties, betrouwbaarheid en geheugenveiligheid — zonder garbagecollector. Het wordt veel gebruikt voor besturingssystemen, opdrachtregelprogramma's, webservers en overal waar controle op laag niveau belangrijk is.

Rust staat al jarenlang bovenaan in de jaarlijkse ontwikkelaarsenquête van Stack Overflow als de meest bewonderde programmeertaal, en Microsoft is een oprichtend lid van de Rust Foundation.

belangrijke concepten

  • Cargo — de packagebeheerder en buildtool van Rust. U gebruikt deze voor bijna alles: projecten maken, afhankelijkheden toevoegen, bouwen en testen.
  • krat — de basiseenheid van compilatie in Rust. Een crate kan een binair bestand (uitvoerbaar) of een bibliotheek zijn.
  • rustup : het officiële installatieprogramma en versiebeheer voor de Rust-toolchain. Het houdt uw compiler en hulpprogramma's up-to-date.
  • crates.io : het communitypakketregister op crates.io.

Volgende stappen 

Note

Voordat u de hulpprogrammaketen installeert, bekijkt u de compatibiliteitsnotitie voor Smart App Control in Uw Rust-ontwikkelomgeving instellen op Windows. Op een apparaat waarop Smart App Control in de afgedwongen modus draait, kan de niet-ondertekende Rust-toolchain geblokkeerd worden.