Back to Search
ISBN 9798263964375 is currently unpriced. Please contact us for pricing.
Available options are listed below:

Pensare in Rust: Dai principi fondamentali al codice pronto per la produzione

AUTHOR Steenter, Alan
PUBLISHER Independently Published (09/05/2025)
PRODUCT TYPE Paperback (Paperback)

Description

Rust è molto più di un altro linguaggio di programmazione: è un nuovo modo di pensare il software. Sebbene la sua promessa di prestazioni, affidabilità e sicurezza della memoria sia affascinante, padroneggiare Rust richiede di abbracciare i suoi principi fondamentali. Questo libro è la tua guida completa in questo percorso, portandoti dai concetti fondanti del linguaggio alle competenze pratiche necessarie per scrivere applicazioni pronte per la produzione.

Dimentica la lotta con il compilatore. Pensare in Rust ti insegna a vedere il borrow checker non come un ostacolo, ma come il tuo più grande alleato. Costruirai una solida comprensione di ownership, borrowing e lifetime partendo dai principi primi, imparando perché Rust funziona in questo modo. Questa conoscenza fondamentale è la chiave per scrivere codice che non è solo corretto, ma anche pulito, idiomatico ed efficiente.

Questa guida va ben oltre le basi. Imparerai a strutturare il tuo codice con moduli e crate, a gestire gli errori con eleganza usando Result e l'operatore punto interrogativo, e a sbloccare il potere della "concorrenza senza paura" con thread, canali e async/await. Ogni capitolo è ricco di spiegazioni chiare, esempi pratici e approfondimenti che colmano il divario tra teoria e applicazione nel mondo reale, coprendo argomenti essenziali come:

  • Il modello di ownership e il borrow checker

  • Strutturazione avanzata dei dati con trait e generic

  • Gestione idiomatica degli errori

  • Concorrenza sicura con stato condiviso e message passing

  • Programmazione asincrona con tokio

  • Test automatici e documentazione

Che tu sia un programmatore di sistemi alla ricerca di un'alternativa più sicura a C++, uno sviluppatore web curioso di backend ad alte prestazioni o uno studente desideroso di imparare un linguaggio moderno, questo libro ti fornisce la mappa. Vai oltre la semplice scrittura di codice Rust: inizia a pensare in Rust e costruisci la prossima generazione di software affidabile e performante.

Show More
Product Format
Product Details
ISBN-13: 9798263964375
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: Italian
More Product Details
Page Count: 296
Carton Quantity: 13
Product Dimensions: 7.50 x 0.62 x 9.25 inches
Weight: 1.13 pound(s)
Country of Origin: US
Subject Information
BISAC Categories
Non-Classifiable | Non-Classifiable
Descriptions, Reviews, Etc.
publisher marketing

Rust è molto più di un altro linguaggio di programmazione: è un nuovo modo di pensare il software. Sebbene la sua promessa di prestazioni, affidabilità e sicurezza della memoria sia affascinante, padroneggiare Rust richiede di abbracciare i suoi principi fondamentali. Questo libro è la tua guida completa in questo percorso, portandoti dai concetti fondanti del linguaggio alle competenze pratiche necessarie per scrivere applicazioni pronte per la produzione.

Dimentica la lotta con il compilatore. Pensare in Rust ti insegna a vedere il borrow checker non come un ostacolo, ma come il tuo più grande alleato. Costruirai una solida comprensione di ownership, borrowing e lifetime partendo dai principi primi, imparando perché Rust funziona in questo modo. Questa conoscenza fondamentale è la chiave per scrivere codice che non è solo corretto, ma anche pulito, idiomatico ed efficiente.

Questa guida va ben oltre le basi. Imparerai a strutturare il tuo codice con moduli e crate, a gestire gli errori con eleganza usando Result e l'operatore punto interrogativo, e a sbloccare il potere della "concorrenza senza paura" con thread, canali e async/await. Ogni capitolo è ricco di spiegazioni chiare, esempi pratici e approfondimenti che colmano il divario tra teoria e applicazione nel mondo reale, coprendo argomenti essenziali come:

  • Il modello di ownership e il borrow checker

  • Strutturazione avanzata dei dati con trait e generic

  • Gestione idiomatica degli errori

  • Concorrenza sicura con stato condiviso e message passing

  • Programmazione asincrona con tokio

  • Test automatici e documentazione

Che tu sia un programmatore di sistemi alla ricerca di un'alternativa più sicura a C++, uno sviluppatore web curioso di backend ad alte prestazioni o uno studente desideroso di imparare un linguaggio moderno, questo libro ti fornisce la mappa. Vai oltre la semplice scrittura di codice Rust: inizia a pensare in Rust e costruisci la prossima generazione di software affidabile e performante.

Show More
Paperback