Programmazione Rust per esempio

Punteggio:   (4,0 su 5)

Programmazione Rust per esempio (Guillaume Gomez)

Recensioni dei lettori

Riepilogo:

Il libro ha ricevuto recensioni contrastanti: alcuni utenti ne lodano il valore e l'idoneità per i principianti, mentre altri criticano la chiarezza delle spiegazioni, gli errori di codifica e i contenuti obsoleti.

Vantaggi:

Buon valore; Buon libro di riferimento per i principianti.

Svantaggi:

Spiegazioni inadeguate
Logica degli esempi non ben spiegata
Numerosi errori di codifica
Informazioni obsolete
Difficoltà a stare al passo con la rapida evoluzione della tecnologia.

(basato su 4 recensioni dei lettori)

Titolo originale:

Rust Programming By Example

Contenuto del libro:

Scoprire il mondo della programmazione Rust attraverso esempi reali Caratteristiche principali Implementare le varie caratteristiche di Rust per costruire applicazioni incredibilmente veloci Imparare a costruire applicazioni GUI usando Gtk-rs Esplorare l'aspetto multi-threading di Rust per affrontare problemi di concurrency e in ambienti distribuiti Descrizione del libro

Rust è un linguaggio open source, sicuro, concorrente e pratico, creato da Mozilla. Funziona in modo incredibilmente veloce, previene i segfault e garantisce la sicurezza. Questo libro vi permette di iniziare a sviluppare software essenziale, guidandovi attraverso i diversi aspetti della programmazione in Rust. Grazie a questo approccio, è possibile colmare il divario tra l'apprendimento e l'implementazione immediata.

Iniziando con un'introduzione a Rust, imparerete gli aspetti fondamentali come la sintassi, i tipi di dati, le funzioni, i generici, i flussi di controllo e altro ancora. Dopo di che, passerete direttamente alla costruzione del vostro primo progetto, un gioco di Tetris. Successivamente costruirete un lettore musicale grafico e lavorerete con un software di rete veloce e affidabile utilizzando Tokio, la libreria Rust per l'IO asincrono scalabile e produttivo.

Nel corso di questo libro, esplorerete varie caratteristiche di Rust Programming, tra cui le funzioni SDL, il ciclo degli eventi, l'I/O su file e il famoso toolkit di widget GTK+. Attraverso questi progetti, vedrete come Rust si comporta bene in termini di concomitanza, compreso il parallelismo, l'affidabilità, il miglioramento delle prestazioni, i generici, le macro e la sicurezza dei thread. Verranno inoltre trattati alcuni aspetti della programmazione asincrona e reattiva di Rust.

Alla fine del libro, sarete in grado di costruire diverse applicazioni reali in Rust. Cosa imparerete Compilare ed eseguire i progetti Rust utilizzando il gestore di pacchetti Cargo-Rust Utilizzare le funzionalità di Rust-SDL come il ciclo degli eventi, le finestre, i loop infiniti, la corrispondenza dei pattern e altro ancora Creare un'interfaccia grafica utilizzando Gtk-rs e Rust-SDL Incorporare il meccanismo di concurrency e il multi-threading insieme alla sicurezza dei thread e ai lock Implementare il protocollo FTP utilizzando uno stack I/O asincrono con la libreria Tokio A chi è rivolto questo libro

Questo libro si rivolge agli sviluppatori di software interessati alla programmazione a livello di sistema e di applicazioni che desiderano entrare rapidamente nell'uso di Rust e comprenderne le caratteristiche fondamentali. Si presuppone che abbiate una conoscenza di base di Java, C#, Ruby, Python o JavaScript. Indice Fondamenti di Rust Iniziare con SDL Eventi e meccanismi di gioco di base Aggiungere tutti i meccanismi di gioco Creare un lettore musicale Implementare il motore del lettore musicale Lettore musicale in modo più rustico con Relm Comprendere FTP Implementare un server FTP asincrono Implementare il trasferimento asincrono di file Appendice: Migliori pratiche di Rust

Altre informazioni sul libro:

ISBN:9781788390637
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione Rust per esempio - Rust Programming By Example
Scoprire il mondo della programmazione Rust attraverso esempi reali Caratteristiche principali...
Programmazione Rust per esempio - Rust Programming By Example

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)