Delphi High Performance - Seconda edizione: Padroneggiare l'arte della concorrenza, della programmazione parallela e della gestione della memoria per realizzare applicazioni Delphi ad alta velocità

Punteggio:   (4,9 su 5)

Delphi High Performance - Seconda edizione: Padroneggiare l'arte della concorrenza, della programmazione parallela e della gestione della memoria per realizzare applicazioni Delphi ad alta velocità (Primoz Gabrijelčič)

Recensioni dei lettori

Riepilogo:

Il libro è una guida completa per gli sviluppatori Delphi che si concentra sul miglioramento delle prestazioni delle applicazioni attraverso varie tecniche e strumenti. Copre argomenti come il profiling, gli algoritmi, la programmazione parallela e l'uso di librerie esterne, rendendolo una risorsa preziosa per i programmatori intermedi e avanzati.

Vantaggi:

Offre esempi pratici e spiegazioni chiare di concetti complessi.
Copre un'ampia gamma di argomenti relativi alle prestazioni, tra cui il profiling, l'ottimizzazione e la programmazione parallela.
Adatto a più versioni di Delphi, migliora la sua accessibilità.
Include brevi snippet di codice e link a esempi completi su GitHub.
Stile di scrittura coinvolgente e istruttivo.
Contiene intuizioni uniche dell'autore basate sulla ricerca e sull'esperienza.

Svantaggi:

Più adatto a utenti di livello intermedio e avanzato; i principianti potrebbero trovarlo impegnativo.
Alcune sezioni possono contenere dettagli eccessivi non necessari per l'uso quotidiano.
Brevi frammenti di codice potrebbero non essere sufficienti per tutti i lettori e richiedere risorse aggiuntive.
Alcuni lettori hanno notato la dimensione ridotta dei caratteri nella versione stampata.

(basato su 10 recensioni dei lettori)

Titolo originale:

Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps

Contenuto del libro:

Scopri le prestazioni degli algoritmi, le ottimizzazioni ad alto e basso livello e il comportamento interno dei programmi scritti in linguaggio Delphi.

L'acquisto del libro stampato o del Kindle include un eBook PDF gratuito.

Caratteristiche principali:

⬤ Scoprire le librerie di programmazione esterne che velocizzano la programmazione e il codice.

⬤ Imparate a integrare le librerie esterne nei programmi Delphi.

⬤ Costruire applicazioni Delphi veloci utilizzando la concorrenza, la programmazione parallela e la gestione della memoria.

Descrizione del libro:

Le prestazioni sono importanti! Gli utenti odiano usare programmi che non rispondono alle interazioni o che funzionano troppo lentamente per essere utili. Sebbene diventare programmatori sia abbastanza semplice, è necessario dedicarsi e lavorare sodo per raggiungere un livello avanzato di competenza nella programmazione e saper scrivere codice veloce.

Questo libro inizia con l'esplorazione degli algoritmi e della complessità algoritmica e prosegue con la descrizione degli strumenti che possono aiutare a trovare le parti lente del codice. I capitoli successivi vi forniranno idee pratiche per ottimizzare il codice facendo meno lavoro o facendolo in modo più intelligente. Il libro insegna anche a utilizzare le strutture dati ottimizzate della libreria Spring4D, oltre a esplorare le strutture dati che non fanno parte della libreria runtime standard di Delphi.

La seconda parte del libro tratta della programmazione parallela. Imparerete a conoscere i problemi che si verificano solo nel codice multithread ed esplorerete vari approcci per risolverli in modo efficace. I capitoli conclusivi forniscono istruzioni su come scrivere codice parallelo in modi diversi: utilizzando il supporto di base per il threading o concentrandosi su concetti avanzati come i task e i pattern paralleli.

Alla fine di questo libro, avrete imparato a guardare i vostri programmi da una prospettiva completamente diversa e sarete in grado di rendere il vostro codice più veloce di quanto non sia ora.

Che cosa imparerete?

⬤ Affrontare la complessità algoritmica e imparare a riconoscerla.

⬤ Utilizzare strumenti per determinare il comportamento a tempo di esecuzione dei programmi.

⬤ Accelerare i programmi facendo meno cose invece di farne di più.

⬤ Scoprire il funzionamento interno delle strutture dati di Delphi.

⬤ Prendete confidenza con il gestore della memoria di Delphi.

⬤ Scoprire come scrivere programmi paralleli a basso livello con TThread.

⬤ Usare i modelli paralleli delle librerie PPL e OTL per scrivere codice veloce.

⬤ Includere codice esterno, scritto in C o C++, nei programmi Delphi.

A chi è rivolto questo libro:

Questo libro è rivolto a tutti i programmatori Delphi. Sia che siate principianti o programmatori esperti, troverete qualcosa di interessante. Anche se l'attenzione è rivolta all'ultima versione di Delphi, il codice utilizza solo la sintassi standard di Delphi senza aggiunte sintattiche dalle ultime versioni, e la maggior parte di esso dovrebbe essere compilato ed eseguito in qualsiasi Delphi dalla XE7 in poi. Se utilizzate una versione precedente di Delphi, non disperate! La maggior parte dei concetti contenuti in questo libro non dipende da una specifica versione di Delphi e sarà utile a tutti.

Altre informazioni sul libro:

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

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Design Patterns Hands-On con Delphi: Costruire applicazioni utilizzando design pattern idiomatici,...
Esplora i concetti e gli strumenti necessari per...
Design Patterns Hands-On con Delphi: Costruire applicazioni utilizzando design pattern idiomatici, estensibili e concorrenti in Delphi - Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible, and concurrent design patterns in Delphi
Delphi High Performance - Seconda edizione: Padroneggiare l'arte della concorrenza, della...
Scopri le prestazioni degli algoritmi, le...
Delphi High Performance - Seconda edizione: Padroneggiare l'arte della concorrenza, della programmazione parallela e della gestione della memoria per realizzare applicazioni Delphi ad alta velocità - Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps

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)