Hodnotenie:
Kniha o C++20 od autorov Deitel a Deitel má od používateľov zmiešané hodnotenia. Zatiaľ čo mnohí oceňujú jej komplexnosť, jasné vysvetlenia a aktualizovaný obsah, iní kritizujú kvalitu papierovej verzie, organizačné problémy a prítomnosť preklepov v príkladoch kódu. Niektorí čitatelia ju považovali za užitočnú pri návrate do jazyka C++ alebo pri učení sa moderných funkcií, zatiaľ čo iní sa cítili byť zavádzaní absenciou farieb a zameraním na konzolové aplikácie namiesto vývoja grafického rozhrania.
Výhody:⬤ Komplexné pokrytie funkcií C++20
⬤ jasné a podrobné vysvetlenia
⬤ dobre štruktúrované pre skúsených programátorov
⬤ obsahuje množstvo príkladov a čísel riadkov
⬤ dobré na osvieženie starých vedomostí
⬤ aktuálne s Visual Studio 2019
⬤ užitočná podpora autora.
⬤ Slabá kvalita tlače paperbacku
⬤ nedostatok farieb v tlačenej verzii
⬤ veľa preklepov v kóde príkladov
⬤ neorganizovaná štruktúra spôsobujúca zmätok
⬤ zameranie predovšetkým na konzolové aplikácie
⬤ niektorí čitatelia mali pocit, že obsah je menej podrobný v porovnaní s predchádzajúcimi prácami autorov.
(na základe 20 čitateľských recenzií)
C++20 for Programmers: An Objects-Natural Approach
Príručka Deitel (R) pre profesionálnych programátorov o jazyku C++20
C++20 pre programátorov buduje intuíciu moderného C++, ktorú by mal mať každý programátor v súčasnom ekosystéme softvérového inžinierstva. Jedinečné a brilantné usporiadanie, v akom Deitelovci prezentujú materiál, sa oveľa prirodzenejšie zhoduje s požiadavkami moderných, produkčných programovacích prostredí. Túto knihu vrelo odporúčam každému, kto sa potrebuje zdokonaliť v jazyku C++, najmä v profesionálnych programátorských prostrediach, kde idiómy a vzory moderného jazyka C++ môžu byť bez starostlivo vypracovaného návodu, ktorý poskytuje táto kniha, nerozlúštiteľné.
--Dr. Daisy Hollman, členka výboru pre normy ISO C++
Je to výborná kniha, ktorá pokrýva prekvapivo veľa z veľmi rozsiahleho jazyka, ktorým je C++20. Podrobné spracovanie jazyka C++ pre čitateľa, ktorý pozná, ako veci fungujú v iných programovacích jazykoch.
--Arthur O'Dwyer, školiteľ C++, predseda trate Back to Basics na CppCon, autor niekoľkých prijatých návrhov C++17/20/23 a knihy Mastering the C++17 STL.
Zabudnite na callback funkcie, holé ukazovatele a proprietárne viacvláknové knižnice - C++20 je o štandardných funkciách súbežnosti, generických lambda výrazoch, metaprogramovaní, prísnejšej typovej bezpečnosti a dlho očakávaných konceptoch, ktoré sú v tejto knihe demonštrované. Funkcionálne programovanie je vysvetlené zrozumiteľne s množstvom ilustračných zoznamov kódu. Vynikajúca kapitola "Paralelné algoritmy a súbežnosť: Pohľad na vysokú úroveň" je vrcholom tejto knihy.
--Danny Kalev, Ph. D. a certifikovaný systémový analytik a softvérový inžinier, bývalý člen výboru pre normy ISO C++
Táto kniha je napísaná pre programátorov so skúsenosťami s iným vysokoúrovňovým jazykom, v tejto knihe sa naučíte moderný vývoj v jazyku C++ prakticky s využitím jazyka C++20 a jeho veľkých štyroch funkcií - rozsahov, konceptov, modulov a koroutín. Ďalšie podrobnosti nájdete v Predhovore a v schéme obsahu na prednej strane obálky.
V kontexte viac ako 200 praktických príkladov reálneho kódu si rýchlo osvojíte moderné idiómy kódovania v jazyku C++ pomocou populárnych kompilátorov - Visual C++ (R), GNU (R) g++, Apple (R) Xcode (R) a LLVM (R) /Clang. Po rýchlom začiatku základov C++ prejdete na kontajnery štandardnej knižnice C++ array a vector; programovanie vo funkcionálnom štýle s C++20 Ranges a Views; reťazce, súbory a regulárne výrazy; objektovo orientované programovanie s triedami, dedičnosťou, polymorfizmom za behu a statickým polymorfizmom; preťažovanie operátorov, sémantika kopírovania/presunu, RAII a inteligentné ukazovatele; výnimky a pohľad do budúcnosti na zmluvy C++23; kontajnery štandardnej knižnice, iterátory a algoritmy; šablóny, koncepty C++20 a metaprogramovanie; moduly C++20 a rozsiahly vývoj; a súbežnosť, paralelizmus, paralelné algoritmy štandardnej knižnice C++17 a C++20 a koroutíny C++20.
Vlastnosti.
⬤ Bohaté pokrytie veľkej štvorky C++20: Rozsahy, koncepty, moduly a koroutíny.
⬤ Objektovo-prírodný prístup: Používajte štandardné knižnice a knižnice s otvoreným zdrojovým kódom na vytváranie významných aplikácií s minimálnym množstvom kódu.
⬤ Stovky príkladov z reálneho sveta, živého kódu.
⬤ Moderný jazyk C++: C++20, 17, 14, 11 a pohľad na C++23.
⬤ Skladatelia: (R), GNU (R) g++, Apple Xcode (R) Clang, LLVM (R) /Clang.
⬤ Docker: GNU (R) GCC, LLVM (R) /Clang.
⬤ Fundamenty: Riadiace príkazy, funkcie, reťazce, odkazy, ukazovatele, súbory, výnimky.
⬤ Objektovo orientované programovanie: Triedy, objekty, dedičnosť, polymorfizmus počas behu a statický polymorfizmus, preťažovanie operátorov, sémantika kopírovania/presunu, RAII, inteligentné ukazovatele.
⬤ Funkčné programovanie: C++20 Rozsahy a pohľady, lambda výrazy.
⬤ Generické programovanie: Šablóny, koncepty a metaprogramovanie C++20.
⬤ Moduly C++20: Rozsiahly vývoj.
⬤ Súbežné programovanie: C++20 Coroutines, knižnice na podporu coroutines, C++23 executors.
⬤ Budúcnosť: Pohľad do budúcnosti: Kontrakty, paralelné algoritmy založené na rozsahu, podpora koroutínov v štandardnej knižnici a ďalšie.
Zaregistrujte si knihu, aby ste získali pohodlný prístup k stiahnutiam, aktualizáciám a/alebo opravám, keď budú k dispozícii. Podrobnosti nájdete vo vnútri knihy Poznámka: Elektronické knihy sú štvorfarebné a tlačené knihy sú čiernobiele.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)