Impariamo Rust da zero - Episodio 1: primi passi
Esploriamo per la prima volta Rust, uno dei linguaggi di programmazione più discussi e apprezzati nell'ambito dello sviluppo software moderno.
Esploreremo per la prima volta Rust, uno dei linguaggi di programmazione più discussi e apprezzati nell’ambito dello sviluppo software moderno.
L’obiettivo della sessione è muovere i primi passi pratici con il linguaggio: compileremo il classico “Hello, World!”, analizzeremo la sintassi di base e affronteremo i concetti fondamentali che rendono Rust unico, tra cui il suo approccio alla gestione della memoria, la sicurezza dei tipi e la gestione della concorrenza.
📍 Cosa faremo in diretta:
- Configurazione dell’ambiente: Installazione dei tool ufficiali (
rustup,cargo) e setup dell’IDE. - Sintassi di base e primitivi: Variabili, mutabilità, tipi di dati e strutture di controllo.
- Primo programma completo: Scrittura e compilazione di un piccolo script da riga di comando.
- Analisi e prime impressioni: Discussione a caldo su vantaggi, curva di apprendimento e casi d’uso principali di Rust rispetto ad altri linguaggi.
🎯 Argomenti affrontati:
- Introduzione al toolchain di Rust (
cargo,rustc). - Concetti base: mutabilità per default, shadowing e type inference.
- Panoramica concettuale sui pilastri di Rust (ownership e borrow checker).
💡 Prerequisiti:
Non è richiesta alcuna conoscenza pregressa di Rust. È raccomandata una familiarità di base con i concetti generali di programmazione in qualsiasi linguaggio.
