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.rs
e 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.