Delphi High Performance - Second Edition: Druhé vydanie: zvládnite umenie súbežnosti, paralelného programovania a správy pamäte na vytváranie rýchlych aplikácií v Delphi

Hodnotenie:   (4,9 z 5)

Delphi High Performance - Second Edition: Druhé vydanie: zvládnite umenie súbežnosti, paralelného programovania a správy pamäte na vytváranie rýchlych aplikácií v Delphi (Primoz Gabrijelčič)

Recenzie čitateľov

Zhrnutie:

Kniha je komplexným sprievodcom pre vývojárov Delphi zameraným na zvyšovanie výkonu aplikácií pomocou rôznych techník a nástrojov. Zahŕňa témy, ako je profilovanie, algoritmy, paralelné programovanie a používanie externých knižníc, vďaka čomu je cenným zdrojom informácií pre stredne pokročilých a pokročilých programátorov.

Výhody:

Ponúka praktické príklady a jasné vysvetlenia zložitých konceptov.
Pokrýva širokú škálu tém týkajúcich sa výkonu vrátane profilovania, optimalizácie a paralelného programovania.
Vhodný pre viaceré verzie Delphi, čo zvyšuje jeho dostupnosť.
Obsahuje krátke úryvky kódu a odkazy na úplné príklady na GitHube.
Pútavý štýl písania, ktorý pôsobí inštruktážne.
Obsahuje jedinečné postrehy autora založené na výskume a skúsenostiach.

Nevýhody:

Vhodnejší pre stredne pokročilých až pokročilých používateľov; pre začiatočníkov môže byť náročný.
Niektoré časti môžu obsahovať príliš veľa podrobností, ktoré nie sú potrebné na každodenné používanie.
Krátke úryvky kódu nemusia byť pre všetkých čitateľov dostatočné a vyžadujú si ďalšie zdroje.
Niektorí čitatelia upozornili na malú veľkosť písma v tlačenej verzii.

(na základe 10 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Objavte výkonnosť algoritmov, optimalizácie na vysokej a nízkej úrovni a vnútorné správanie programov napísaných v jazyku Delphi

Kúpa tlačenej knihy alebo knihy pre Kindle zahŕňa bezplatnú elektronickú knihu PDF

Kľúčové vlastnosti:

⬤ Objavte externé programovacie knižnice, ktoré urýchlia vaše programovanie a kód.

⬤ Naučte sa integrovať externé knižnice do programov v Delphi.

⬤ Vybudujte rýchle aplikácie v Delphi pomocou súbežného, paralelného programovania a správy pamäte.

Popis knihy:

Na výkone záleží! Používatelia neradi používajú programy, ktoré nereagujú na interakcie alebo bežia príliš pomaly na to, aby boli užitočné. Aj keď stať sa programátorom je dosť jednoduché, na dosiahnutie pokročilej úrovne programátorskej zručnosti, pri ktorej viete písať rýchly kód, potrebujete odhodlanie a tvrdú prácu.

Táto kniha začína tým, že vám pomôže preskúmať algoritmy a algoritmickú zložitosť a pokračuje opisom nástrojov, ktoré vám môžu pomôcť nájsť pomalé časti vášho kódu. Ďalšie kapitoly vám poskytnú praktické nápady na optimalizáciu kódu tým, že budete vykonávať menej práce alebo ju budete vykonávať inteligentnejším spôsobom. Kniha vás tiež naučí používať optimalizované dátové štruktúry z knižnice Spring4D spolu s preskúmaním dátových štruktúr, ktoré nie sú súčasťou štandardnej runtime knižnice Delphi.

Druhá časť knihy hovorí o paralelnom programovaní. Dozviete sa o problémoch, ktoré sa vyskytujú len vo viacvláknovom kóde, a preskúmate rôzne prístupy k ich efektívnemu riešeniu. Záverečné kapitoly poskytujú návody na písanie paralelného kódu rôznymi spôsobmi - pomocou základnej podpory vlákien alebo so zameraním na pokročilé koncepty, ako sú úlohy a paralelné vzory.

Na konci tejto knihy sa naučíte pozerať na svoje programy z úplne inej perspektívy a budete vybavení na to, aby ste svoj kód bez námahy zrýchlili tak, ako je to teraz.

Čo sa naučíte:

⬤ Zoznámite sa s algoritmickou zložitosťou a naučíte sa ju rozpoznávať.

⬤ Používať nástroje na určenie správania sa programu počas behu.

⬤ Zrýchliť programy tým, že budete robiť menej namiesto viac.

⬤ Objavte vnútorné fungovanie dátových štruktúr Delphi.

⬤ Získajte prehľad o správcovi pamäte Delphi.

⬤ Zistite, ako písať nízkoúrovňové paralelné programy pomocou TThread.

⬤ Používajte paralelné vzory z knižníc PPL a OTL na písanie rýchleho kódu.

⬤ Začleniť externý kód napísaný v jazyku C alebo C++ do programov v Delphi.

Pre koho je táto kniha určená:

Táto kniha je určená pre všetkých programátorov Delphi. Či už ste začiatočník alebo skúsený programátor, určite si v nej nájdete niečo zaujímavé. Hoci sa zameriava na najnovšie vydanie Delphi, kód používa len štandardnú syntax Delphi bez syntaktických doplnkov z najnovších vydaní a väčšina z neho by sa mala skompilovať a spustiť v akomkoľvek Delphi od verzie XE7. Ak používate staršiu verziu Delphi, nezúfajte! Väčšina konceptov v tejto knihe nezávisí od konkrétnej verzie Delphi a bude užitočná pre každého.

Ďalšie údaje o knihe:

ISBN:9781805125877
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktické návrhové vzory s Delphi: Zostavte aplikácie pomocou idiomatických, rozšíriteľných a...
Preskúmajte koncepty a nástroje, ktoré...
Praktické návrhové vzory s Delphi: Zostavte aplikácie pomocou idiomatických, rozšíriteľných a súbežných návrhových vzorov v Delphi - Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible, and concurrent design patterns in Delphi
Delphi High Performance: Príručka: Vytváranie rýchlych aplikácií v Delphi pomocou súbežnosti,...
Delphi je multiplatformné integrované vývojové...
Delphi High Performance: Príručka: Vytváranie rýchlych aplikácií v Delphi pomocou súbežnosti, paralelného programovania a správy pamäte - Delphi High Performance: Build fast Delphi applications using concurrency, parallel programming and memory management
Zvládnutie programovania v Delphi: Kompletný referenčný sprievodca - Mastering Delphi Programming: A...
Využívajte štrukturálne, behaviorálne a súbežné...
Zvládnutie programovania v Delphi: Kompletný referenčný sprievodca - Mastering Delphi Programming: A Complete Reference Guide
Delphi High Performance - Second Edition: Druhé vydanie: zvládnite umenie súbežnosti, paralelného...
Objavte výkonnosť algoritmov, optimalizácie na...
Delphi High Performance - Second Edition: Druhé vydanie: zvládnite umenie súbežnosti, paralelného programovania a správy pamäte na vytváranie rýchlych aplikácií v Delphi - Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps

Diela autora vydali tieto vydavateľstvá: