Condividi tramite


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