Panoramica dello sviluppo in Windows con Rust

Rust è un linguaggio di programmazione di sistemi progettato per prestazioni, affidabilità e sicurezza della memoria, senza Garbage Collector. È ampiamente usato per i sistemi operativi, gli strumenti da riga di comando, i server Web e ovunque sia importante il controllo di basso livello.

Rust ha superato il sondaggio annuale per sviluppatori di Stack Overflow come il linguaggio più ammirato per molti anni consecutivi, e Microsoft è un membro fondatore della Rust Foundation.

Concetti chiave

  • Cargo : strumento di gestione pacchetti e compilazione di Rust. Verrà usato per quasi tutto: creazione di progetti, aggiunta di dipendenze, compilazione e test.
  • crate : unità di base della compilazione in Rust. Un crate può essere un binario (eseguibile) o una libreria.
  • rustup : il programma di installazione ufficiale e il gestore delle versioni per la toolchain Rust. Mantiene aggiornato il compilatore e gli strumenti.
  • crates.io : registro dei pacchetti della community in crates.io.

Passaggi successivi

Annotazioni

Prima di installare la toolchain, esaminare la nota sulla compatibilità del controllo delle app intelligenti in Configurare l'ambiente di sviluppo Rust in Windows. Su un dispositivo in cui Smart App Control è in modalità di applicazione, è possibile impedire l’esecuzione della catena di strumenti Rust non firmata.