Libri/Programmazione in Rust

Template:Saved book

Programmazione in Rust[modifica | modifica wikitesto]

Introduzione al linguaggio
Utente:Llde/Programmazione_in_Rust/Introduzione al linguaggio/Cos'è Rust
Utente:Llde/Programmazione_in_Rust/Introduzione al linguaggio/Gestione delle dipendenze
Utente:Llde/Programmazione_in_Rust/Introduzione al linguaggio/Iniziamo
Tipi primitivi e operazioni basilari
Utente:Llde/Programmazione_in_Rust/Tipi primitivi e operazioni basilari/Tipi primitivi
Utente:Llde/Programmazione_in_Rust/Tipi primitivi e operazioni basilari/Variabili
Utente:Llde/Programmazione_in_Rust/Tipi primitivi e operazioni basilari/Operatori fondamentali
Utente:Llde/Programmazione_in_Rust/Tipi primitivi e operazioni basilari/Control Flow
Utente:Llde/Programmazione_in_Rust/Tipi primitivi e operazioni basilari/Loop
Ownership
Utente:Llde/Programmazione_in_Rust/Ownership/Ownership
Utente:Llde/Programmazione_in_Rust/Ownership/Move semantic e Copy semantic
Utente:Llde/Programmazione_in_Rust/Ownership/Problemi comuni nel capire l'Ownership
Prestiti e tempo di vita di una variabile
Utente:Llde/Programmazione_in_Rust/Prestiti e tempo di vita di una variabile/Borrowing
Utente:Llde/Programmazione_in_Rust/Prestiti e tempo di vita di una variabile/Lifetimes
Tipi composti
Utente:Llde/Programmazione_in_Rust/Tipi composti/Strutture ed implementazioni
Utente:Llde/Programmazione_in_Rust/Tipi composti/Enumerazioni ed Unioni
Utente:Llde/Programmazione_in_Rust/Tipi composti/Type aliasing
Utente:Llde/Programmazione_in_Rust/Tipi composti/Newtype Pattern
Generici
Utente:Llde/Programmazione_in_Rust/Generici/Introduzione ai Generici
Utente:Llde/Programmazione_in_Rust/Generici/Trait bound generic
Utente:Llde/Programmazione_in_Rust/Generici/Generic lifetimes
Stack ed Heap
Utente:Llde/Programmazione_in_Rust/Stack ed Heap/Stack ed Heap
Utente:Llde/Programmazione_in_Rust/Stack ed Heap/Il tipo Box
Utente:Llde/Programmazione_in_Rust/Stack ed Heap/Scegliere le proprie garanzie: Rc, Arc, Cell, RefCell
Interazioni con altri linguaggi
Utente:Llde/Programmazione_in_Rust/Interazioni con altri linguaggi/extern C
Utente:Llde/Programmazione_in_Rust/Interazioni con altri linguaggi/create a function binding
Tratti
Utente:Llde/Programmazione_in_Rust/Tratti/Tratti
Utente:Llde/Programmazione_in_Rust/Tratti/Composizine di tratti
Utente:Llde/Programmazione_in_Rust/Tratti/Implementazione generica
Utente:Llde/Programmazione_in_Rust/Tratti/Bonus: Conservative impl Traits
Concorrenza
Utente:Llde/Programmazione_in_Rust/Concorrenza/Thread
Utente:Llde/Programmazione_in_Rust/Concorrenza/Sincronizzazione
Utente:Llde/Programmazione_in_Rust/Concorrenza/Concurrent structures
Utente:Llde/Programmazione_in_Rust/Concorrenza/Lockless structure
Processi
Utente:Llde/Programmazione_in_Rust/Processi/Processi
Utente:Llde/Programmazione_in_Rust/Processi/Operare su un altro processo
Static disaptch e dynamic dispatch
Unsafe, quì ci sono i draghi
Pattern matching