Come Installare Rust e Creare la tua Prima Applicazione
Introduzione
Rust è un linguaggio di programmazione che combina velocità, sicurezza e semplicità, ideale per lo sviluppo di applicazioni moderne. Se sei alle prime armi, non preoccuparti: questa guida ti mostrerà come installare Rust passo dopo passo e creare la tua prima applicazione in pochi minuti. Seguiremo insieme tutte le fasi, dall’installazione e configurazione alla scrittura e all’esecuzione del tuo primo programma. Al termine, avrai un ambiente Rust pronto per sviluppare progetti più complessi e scoprire tutto il suo potenziale.
Versioni utilizzate
- Rust 1.84.0
- Cargo 1.84.0 (gestore dei pacchetti di Rust, incluso nell’installazione)
1. Installazione di Rust
L’installazione di Rust avviene tramite rustup, uno strumento che permette di gestire facilmente le versioni del linguaggio. Per installarlo:
Su Windows:
Apri un terminale PowerShell come amministratore e esegui:
winget install --id Rustlang.Rustup -e
Su macOS:
Apri il terminale e installa rustup con:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Segui le istruzioni a schermo per completare l’installazione.
Su Linux:
Esegui nel terminale:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Dopo l’installazione, aggiorna la configurazione della shell con:
source $HOME/.cargo/env
2. Verificare l’installazione
Per controllare se Rust è stato installato correttamente, esegui:
rustc --version
Se vedi la versione di Rust stampata a schermo, l’installazione è andata a buon fine.
3. Creare una nuova applicazione Rust
Per iniziare a sviluppare con Rust, è necessario creare un nuovo progetto utilizzando cargo, il tool ufficiale per la gestione dei progetti e delle dipendenze.
Apri un terminale e segui questi passaggi:
- Crea un nuovo progetto Rust con il comando:
cargo new hello_rust
Questo comando genererà una cartella hello_rust contenente la struttura di base di un progetto Rust.
- Spostati nella directory del progetto:
cd hello_rust
4. Scrivere il primo programma
Dopo aver creato il progetto, è il momento di scrivere il primo programma in Rust.
- Apri il progetto con Visual Studio Code (o il tuo editor preferito):
code .
- Apri il file
src/main.rse modifica il contenuto inserendo il seguente codice, che richiede l’input dell’utente e lo elabora:
use std::io;
fn main() {
println!("Inserisci il tuo nome:");
let mut name = String::new();
io::stdin()
.read_line(&mut name)
.expect("Errore nella lettura dell'input");
let name = name.trim();
greet(name);
}
fn greet(name: &str) {
println!("Ciao, {}! Benvenuto nel mondo di Rust!", name);
}
Salva il file e sei pronto per eseguire il tuo primo programma in Rust!
5. Eseguire il programma
Ora che il codice è pronto, puoi compilare ed eseguire il tuo primo programma Rust.
- Apri un terminale nella directory del progetto e compila il codice con:
cargo build
Questo comando creerà un file eseguibile all’interno della cartella target/debug/.
- Per eseguire direttamente il programma, usa:
cargo run
Dopo aver eseguito il comando, il terminale chiederà di inserire un nome. Scrivi il tuo nome e premi Invio. Vedrai stampato un messaggio di benvenuto personalizzato, ad esempio:
Inserisci il tuo nome:
Marco
Ciao, Marco! Benvenuto nel mondo di Rust!
- Se vuoi che il programma venga ricompilato e rieseguito automaticamente ogni volta che apporti una modifica al codice, puoi installare e usare
cargo watch:
cargo install cargo-watch
Poi, per eseguire il programma in modalità automatica:
cargo watch -x run
Questo comando monitorerà i file del progetto e rieseguirà il programma ogni volta che rileva una modifica.
Conclusione
Ora hai installato Rust e creato la tua prima applicazione. Da qui puoi esplorare i concetti più avanzati di Rust, come la gestione della memoria, i thread e le macro.


whoah this weblog is fantastic i like reading your articles.
Stay up the good work! You know, many people are hunting round for this info,
you can help them greatly.