Delphi de înaltă performanță - Ediția a doua: Stăpâniți arta concurenței, a programării paralele și a gestionării memoriei pentru a crea aplicații Delphi rapide

Evaluare:   (4.9 din 5)

Delphi de înaltă performanță - Ediția a doua: Stăpâniți arta concurenței, a programării paralele și a gestionării memoriei pentru a crea aplicații Delphi rapide (Primoz Gabrijelčič)

Recenzii ale cititorilor

Rezumat:

Cartea este un ghid cuprinzător pentru dezvoltatorii Delphi axat pe îmbunătățirea performanței aplicațiilor prin diverse tehnici și instrumente. Ea acoperă subiecte precum profilarea, algoritmii, programarea paralelă și utilizarea bibliotecilor externe, fiind o resursă valoroasă pentru programatorii intermediari și avansați.

Avantaje:

Oferă exemple practice și explicații clare ale conceptelor complexe.
Acoperă o gamă largă de subiecte legate de performanță, inclusiv profilarea, optimizarea și programarea paralelă.
Potrivit pentru mai multe versiuni Delphi, sporindu-i accesibilitatea.
Include fragmente scurte de cod și linkuri către exemple complete pe GitHub.
Stil de scriere captivant, care pare instructiv.
Conține perspective unice ale autorului bazate pe cercetare și experiență.

Dezavantaje:

Mai potrivită pentru utilizatorii intermediari și avansați; începătorii o pot găsi dificilă.
Unele secțiuni pot conține detalii în exces care nu sunt necesare pentru utilizarea zilnică.
Fragmentele scurte de cod ar putea să nu fie suficiente pentru toți cititorii, necesitând resurse suplimentare.
Unii cititori au remarcat dimensiunea mică a fontului din versiunea tipărită.

(pe baza a 10 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Descoperiți performanța algoritmilor, optimizările de nivel înalt și scăzut și comportamentul intern al programelor scrise în limbajul Delphi

Cumpărarea cărții tipărite sau Kindle include o carte electronică PDF gratuită

Caracteristici cheie:

⬤ Descoperiți bibliotecile externe de programare care vă vor accelera programarea și codul.

⬤ Învățați să integrați bibliotecile externe în programele Delphi.

⬤ Construiți aplicații Delphi rapide folosind concurența, programarea paralelă și managementul memoriei.

Descrierea cărții:

Performanța contează! Utilizatorii urăsc să folosească programe care nu răspund la interacțiuni sau care rulează prea lent pentru a fi utile. Deși a deveni programator este destul de simplu, este nevoie de dedicare și muncă asiduă pentru a atinge un nivel avansat de competență în programare, în care să știi cum să scrii cod rapid.

Această carte începe prin a vă ajuta să explorați algoritmii și complexitatea algoritmică și continuă prin descrierea instrumentelor care vă pot ajuta să găsiți părțile lente ale codului dumneavoastră. Capitolele următoare vă vor oferi idei practice despre optimizarea codului prin efectuarea mai puțină muncă sau efectuarea acesteia într-un mod mai inteligent. Cartea vă învață, de asemenea, cum să utilizați structuri de date optimizate din biblioteca Spring4D, împreună cu explorarea structurilor de date care nu fac parte din biblioteca standard Delphi runtime.

A doua parte a cărții vorbește despre programarea paralelă. Veți afla despre problemele care apar numai în codul multithreaded și veți explora diverse abordări pentru a le rezolva eficient. Capitolele finale oferă instrucțiuni privind scrierea codului paralel în diferite moduri - prin utilizarea suportului de bază pentru threading sau concentrându-se pe concepte avansate, cum ar fi sarcinile și modelele paralele.

Până la sfârșitul acestei cărți, veți fi învățat să vă priviți programele dintr-o perspectivă total diferită și veți fi echipat pentru a face fără efort codul dvs. mai rapid decât este acum.

Ce veți învăța:

⬤ Să vă familiarizați cu complexitatea algoritmică și să învățați cum să o recunoașteți.

⬤ Utilizați instrumente pentru a determina comportamentul programului în timpul rulării.

⬤ Să accelerați programele făcând mai puțin în loc de mai mult.

⬤ Descoperiți funcționarea internă a structurilor de date Delphi.

⬤ Obțineți o înțelegere a managerului de memorie Delphi.

⬤ Aflați cum să scrieți programe paralele de nivel scăzut cu TThread.

⬤ Utilizați modele paralele din bibliotecile PPL și OTL pentru a scrie cod rapid.

⬤ Includeți cod extern, scris în C sau C++, în programele Delphi.

Pentru cine este această carte:

Această carte este pentru toți programatorii Delphi. Fie că sunteți un începător sau un programator desăvârșit, veți găsi ceva interesant. Chiar dacă accentul este pus pe cea mai recentă versiune Delphi, codul utilizează numai sintaxa Delphi standard, fără adăugiri sintactice din ultimele versiuni, iar cea mai mare parte a acestuia ar trebui să compileze și să ruleze în orice Delphi de la XE7 încoace. Dacă utilizați o versiune mai veche de Delphi, nu disperați! Majoritatea conceptelor din această carte nu depind de o anumită versiune Delphi și vor fi utile pentru toată lumea.

Alte date despre carte:

ISBN:9781805125877
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Hands-On Design Patterns cu Delphi: Construiți aplicații folosind modele de design idiomatice,...
Explorați conceptele și instrumentele de care...
Hands-On Design Patterns cu Delphi: Construiți aplicații folosind modele de design idiomatice, extensibile și concurente în Delphi - Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible, and concurrent design patterns in Delphi
Delphi de înaltă performanță: Construiți aplicații Delphi rapide folosind concurența, programarea...
Delphi este un mediu integrat de dezvoltare (IDE)...
Delphi de înaltă performanță: Construiți aplicații Delphi rapide folosind concurența, programarea paralelă și gestionarea memoriei - Delphi High Performance: Build fast Delphi applications using concurrency, parallel programming and memory management
Delphi de înaltă performanță - Ediția a doua: Stăpâniți arta concurenței, a programării paralele și...
Descoperiți performanța algoritmilor,...
Delphi de înaltă performanță - Ediția a doua: Stăpâniți arta concurenței, a programării paralele și a gestionării memoriei pentru a crea aplicații Delphi rapide - Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)