Vai al contenuto

The Rust Programming Language

Il Libro di Rust

๐Ÿ“– Documentazione originale ๐Ÿ”„ Traduzione pianificata ๐Ÿ“ Versione Rust: 1.90+

The Rust Programming Language, affettuosamente chiamato "The Book", รจ la risorsa principale per imparare Rust. Ti accompagna dalla configurazione iniziale fino ai concetti avanzati.


๐Ÿ“š Stato della Traduzione

Traduzione in pianificazione

La traduzione di The Rust Book รจ pianificata per le prossime release.

Nel frattempo, puoi: - ๐Ÿ“– Leggere la versione originale in inglese - ๐Ÿ‡ฎ๐Ÿ‡น Consultare la traduzione italiana non ufficiale esistente - ๐Ÿค Aiutarci a tradurre!


๐Ÿ“– Capitoli del Libro

1. Getting Started

Setup e primo programma "Hello, World!"

๐Ÿ”— Leggi in inglese

2. Programming a Guessing Game

Tutorial pratico per imparare i fondamenti.

๐Ÿ”— Leggi in inglese

3. Common Programming Concepts

Variabili, tipi, funzioni, controllo di flusso.

๐Ÿ”— Leggi in inglese

4. Understanding Ownership

Il sistema di ownership di Rust - Fondamentale!

๐Ÿ”— Leggi in inglese

5. Using Structs

Strutture dati personalizzate.

๐Ÿ”— Leggi in inglese

6. Enums and Pattern Matching

Enum e il potente pattern matching.

๐Ÿ”— Leggi in inglese

Capitoli Successivi

  • Ch 7: Managing Growing Projects with Packages, Crates, and Modules
  • Ch 8: Common Collections
  • Ch 9: Error Handling
  • Ch 10: Generic Types, Traits, and Lifetimes
  • Ch 11: Writing Automated Tests
  • Ch 12: An I/O Project
  • Ch 13: Functional Language Features
  • Ch 14: More about Cargo and Crates.io
  • Ch 15: Smart Pointers
  • Ch 16: Fearless Concurrency
  • Ch 17: Object Oriented Programming Features
  • Ch 18: Patterns and Matching
  • Ch 19: Advanced Features
  • Ch 20: Final Project: Building a Multithreaded Web Server
  • Ch 21: Appendix

๐ŸŽฏ Roadmap Traduzione

v0.5.0 (Q1 2026)

  • [ ] Capitolo 1: Getting Started
  • [ ] Capitolo 2: Guessing Game
  • [ ] Capitolo 3: Common Concepts

v0.6.0 (Q2 2026)

  • [ ] Capitolo 4: Ownership โญ Prioritร  alta
  • [ ] Capitolo 5: Structs
  • [ ] Capitolo 6: Enums and Pattern Matching

Versioni Successive

  • Capitoli 7-20 progressivamente

๐ŸŒ Altre Traduzioni di The Book

Esistono traduzioni community di The Rust Book in varie lingue:


๐Ÿค Vuoi Contribuire alla Traduzione?

The Rust Book รจ un progetto ambizioso e ogni aiuto รจ prezioso!

Come contribuire:

  1. Controlla le issue su GitHub con label rust-book
  2. Scegli un capitolo non ancora assegnato
  3. Leggi la Guida al Contributo
  4. Apri una issue per segnalare che stai lavorando sul capitolo
  5. Usa il Template per mantenere lo stile coerente

Inizia a contribuire โ†’


๐Ÿ“š Altre Risorse per Imparare Rust

Mentre aspetti la traduzione di The Book:

Inglese

Italiano

  • ๐Ÿ‡ฎ๐Ÿ‡น Questa documentazione - Standard Library in italiano
  • ๐Ÿ‡ฎ๐Ÿ‡น Rust Italia Discord - Community italiana (se esiste)

Ultima revisione: Ottobre 2025 Status: ๐Ÿ“… Pianificato per v0.5.0+

Documentazione originale ยฉ The Rust Project Developers | Traduzione ยฉ Rust Italia Community