Értékelés:
A könyv egy átfogó útmutató Delphi fejlesztők számára, amely az alkalmazások teljesítményének különböző technikák és eszközök segítségével történő javítására összpontosít. Olyan témákat tárgyal, mint a profilozás, az algoritmusok, a párhuzamos programozás és a külső könyvtárak használata, így értékes forrás a középhaladó és haladó programozók számára.
Előnyök:⬤ Gyakorlati példákat kínál és érthető magyarázatokat az összetett fogalmakhoz.
⬤ A teljesítménytémák széles körét tárgyalja, beleértve a profilozást, az optimalizálást és a párhuzamos programozást.
⬤ Alkalmas több Delphi-verzióhoz, ami növeli a hozzáférhetőségét.
⬤ Rövid kódrészleteket és a GitHubon található teljes példákra mutató linkeket tartalmaz.
⬤ Magával ragadó, oktató jellegű írásmód.
⬤ A szerző kutatásokon és tapasztalatokon alapuló egyedi meglátásait tartalmazza.
⬤ Inkább középhaladó és haladó felhasználók számára alkalmas; a kezdők számára kihívást jelenthet.
⬤ Egyes részek olyan részleteket tartalmazhatnak, amelyekre a mindennapi használat során nincs szükség.
⬤ A rövid kódrészletek nem biztos, hogy minden olvasó számára elegendőek, és további forrásokat igényelnek.
⬤ Néhány olvasó megjegyezte a nyomtatott változat kis betűméretét.
(10 olvasói vélemény alapján)
Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps
Fedezze fel az algoritmusok teljesítményét, a magas és alacsony szintű optimalizálásokat és a Delphi nyelven írt programok belső viselkedését
A nyomtatott vagy Kindle könyv megvásárlása egy ingyenes PDF e-könyvet is tartalmaz
Főbb jellemzők:
⬤ Fedezze fel a külső programozási könyvtárakat, amelyek felgyorsítják a programozást és a kódot.
⬤ Tanulja meg, hogyan integrálhat külső könyvtárakat a Delphi programjaiba.
⬤ Építsen gyors Delphi alkalmazásokat az egyidejűség, a párhuzamos programozás és a memóriakezelés használatával.
Könyv leírása:
A teljesítmény számít! A felhasználók utálják az olyan programokat, amelyek nem reagálnak az interakciókra, vagy túl lassan futnak ahhoz, hogy hasznosak legyenek. Bár programozóvá válni elég egyszerű, odaadásra és kemény munkára van szükség ahhoz, hogy elérje a programozási jártasság olyan magas szintjét, ahol már tudja, hogyan kell gyors kódot írni.
Ez a könyv az algoritmusok és az algoritmikus komplexitás felfedezésével kezdődik, majd olyan eszközök leírásával folytatódik, amelyek segíthetnek megtalálni a kód lassú részeit. A következő fejezetek gyakorlati ötleteket adnak a kód optimalizálásához, kevesebb munka elvégzésével vagy okosabb módon történő optimalizálásával. A könyv azt is megtanítja, hogyan használhatja a Spring4D könyvtár optimalizált adatszerkezeteit, valamint olyan adatszerkezetek felfedezésével is foglalkozik, amelyek nem részei a Delphi standard futásidejű könyvtárának.
A könyv második része a párhuzamos programozásról szól. Megismerheti azokat a problémákat, amelyek csak többszálú kódban fordulnak elő, és különböző megközelítéseket fedezhet fel ezek hatékony megoldására. A befejező fejezetek különböző módon adnak útmutatást a párhuzamos kód írásához - az alapvető szálkezelési támogatás használatával vagy az olyan haladó koncepciókra összpontosítva, mint a feladatok és a párhuzamos minták.
A könyv végére megtanulja, hogy teljesen más szemszögből tekintsen a programjaira, és felvértezve lesz arra, hogy könnyedén gyorsabbá tegye a kódját, mint amilyen most.
Amit tanulni fog:
⬤ Kezdje meg az algoritmikus komplexitást, és tanulja meg, hogyan ismerje fel.
⬤ Használjon eszközöket a programok futásidejű viselkedésének meghatározására.
⬤ Tegye gyorsabbá a programokat azzal, hogy kevesebbet csinál több helyett.
⬤ Fedezze fel a Delphi adatszerkezetek belső működését.
⬤ Megtanulja a Delphi memóriakezelőjének működését.
⬤ Tudja meg, hogyan írhat alacsony szintű párhuzamos programokat a TThread segítségével.
⬤ Használja a PPL és OTL könyvtárak párhuzamos mintáit gyors kód írásához.
⬤ Beépítsen külső, C vagy C++ nyelven írt kódot a Delphi programokba.
Kinek szól ez a könyv:
Ez a könyv minden Delphi-programozónak szól. Akár kezdő, akár gyakorlott programozó, biztosan talál benne valami érdekeset. Bár a könyv a Delphi legújabb kiadására összpontosít, a kód kizárólag a Delphi szabványos szintaxisát használja, a legújabb kiadásokból származó szintaktikai kiegészítések nélkül, és a legtöbb programnak bármelyik Delphiben lefordíthatónak és futtathatónak kell lennie az XE7-től kezdődően. Ha a Delphi egy régebbi verzióját használja, ne essen kétségbe! A könyvben szereplő fogalmak többsége nem függ egy adott Delphi-verziótól, és mindenki számára hasznos lesz.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)