Hodnocení:
Kniha o C++20 od autorů Deitel a Deitel má od uživatelů smíšené hodnocení. Zatímco mnozí oceňují její komplexnost, jasná vysvětlení a aktualizovaný obsah, jiní kritizují kvalitu brožované verze, organizační problémy a výskyt překlepů v příkladovém kódu. Některým čtenářům kniha pomohla při návratu k C++ nebo při osvojování moderních funkcí, zatímco jiní se cítili zmateni absencí barev a zaměřením na konzolové aplikace spíše než na vývoj grafického uživatelského rozhraní.
Klady:⬤ Komplexní pokrytí funkcí C++20
⬤ jasná a podrobná vysvětlení
⬤ dobře strukturovaná pro zkušené programátory
⬤ obsahuje množství příkladů a čísel řádků
⬤ vhodná pro osvěžení starých znalostí
⬤ aktuální s Visual Studio 2019
⬤ užitečná podpora autora.
⬤ Špatná kvalita paperbackového tisku
⬤ nedostatek barev v tištěné verzi
⬤ mnoho překlepů v příkladovém kódu
⬤ neuspořádaná struktura způsobující zmatek
⬤ zaměření především na konzolové aplikace
⬤ někteří čtenáři měli pocit, že obsah je méně podrobný ve srovnání s předchozími díly autorů.
(na základě 20 hodnocení čtenářů)
C++20 for Programmers: An Objects-Natural Approach
Deitelův (R) průvodce profesionálního programátora jazykem C++20
C++20 pro programátory buduje intuici pro moderní C++, kterou by měl mít každý programátor v současném ekosystému softwarového inženýrství. Jedinečné a brilantní uspořádání, v němž Deitelovi předkládají látku, mnohem přirozeněji souzní s požadavky moderních, produkčních programovacích prostředí. Tuto knihu vřele doporučuji každému, kdo se potřebuje dostat do tempa jazyka C++, zejména v profesionálních programátorských prostředích, kde mohou být idiomy a vzory moderního C++ bez pečlivě propracovaného návodu, který tato kniha poskytuje, nerozluštitelné.
--Dr. Daisy Hollman, členka výboru pro normy ISO C++
Jedná se o skvělou knihu, která pokrývá překvapivě mnoho z velmi rozsáhlého jazyka, kterým je C++20. Důkladné pojednání o C++ pro čtenáře obeznámeného s tím, jak věci fungují v jiných programovacích jazycích.
--Arthur O'Dwyer, školitel C++, předseda okruhu Back to Basics na CppConu, autor několika přijatých návrhů C++17/20/23 a knihy Mastering the C++17 STL.
Zapomeňte na funkce zpětného volání, holé ukazatele a proprietární knihovny pro vícevláknové zpracování - C++20 je o standardních funkcích souběhu, obecných lambda výrazech, metaprogramování, přísnější typové bezpečnosti a dlouho očekávaných konceptech, které jsou v této knize demonstrovány. Funkcionální programování je vysvětleno srozumitelně s množstvím názorných výpisů kódu. Vynikající kapitola "Paralelní algoritmy a souběžnost: Pohled na vysokou úroveň" je vrcholem této knihy.
--Danny Kalev, Ph. D. a certifikovaný systémový analytik a softwarový inženýr, bývalý člen výboru pro normy ISO C++
Tato kniha je napsána pro programátory se zkušenostmi s jiným vysokoúrovňovým jazykem a naučíte se v ní moderní vývoj v jazyce C++ prakticky s využitím jazyka C++20 a jeho velkých čtyř funkcí - rozsahů, konceptů, modulů a koroutin. Další podrobnosti naleznete v Předmluvě a v diagramu obsahu uvnitř přední strany obálky.
Na více než 200 praktických příkladech reálného kódu si rychle osvojíte idiomy moderního kódování v jazyce C++ pomocí populárních překladačů - Visual C++ (R), GNU (R) g++, Apple (R) Xcode (R) a LLVM (R) /Clang. Po rychlém začátku základů jazyka C++ přejdete ke kontejnerům standardní knihovny C++ - pole a vektor; programování ve funkcionálním stylu s C++20 Ranges a Views; řetězce, soubory a regulární výrazy; objektově orientované programování s třídami, dědičností, polymorfismem za běhu a statickým polymorfismem; přetěžování operátorů, sémantika kopírování/přesouvání, RAII a inteligentní ukazatele; výjimky a výhled na smlouvy C++23; kontejnery standardní knihovny, iterátory a algoritmy; šablony, koncepty C++20 a metaprogramování; moduly C++20 a rozsáhlý vývoj; a souběžnost, paralelismus, paralelní algoritmy standardní knihovny C++17 a C++20 a koroutiny C++20.
Vlastnosti.
⬤ Bohaté pokrytí velké čtyřky jazyka C++20: Rozsahy, koncepty, moduly a koroutiny.
⬤ Objektově přirozený přístup: Využijte standardní knihovny a knihovny s otevřeným zdrojovým kódem k vytvoření významných aplikací s minimem kódu.
⬤ Stovky reálných příkladů s živým kódem.
⬤ Moderní C++: C++20, 17, 14, 11 a pohled na C++23.
⬤ Sestavovatelé: (R), GNU (R) g++, Apple Xcode (R) Clang, LLVM (R) /Clang.
⬤ Docker: GNU (R) GCC, LLVM (R) /Clang.
⬤ Fundamenty: Řídicí příkazy, funkce, řetězce, reference, ukazatele, soubory, výjimky.
⬤ Objektově orientované programování: Třídy, objekty, dědičnost, runtime a statický polymorfismus, přetěžování operátorů, sémantika kopírování/přesouvání, RAII, inteligentní ukazatele.
⬤ Funkční programování: C++20 Rozsahy a pohledy, lambda výrazy.
⬤ Generické programování: Šablony, koncepty a metaprogramování v C++20.
⬤ Moduly C++20: Vývoj ve velkém měřítku.
⬤ Souběžné programování: C++20 Coroutines, podpůrné knihovny pro coroutines, vykonavatele C++23.
⬤ Budoucnost: Výhled do budoucna: kontrakty, paralelní algoritmy založené na rozsahu, podpora koroutin ve standardní knihovně a další.
Zaregistrujte si knihu a získejte pohodlný přístup ke stažení, aktualizacím a/nebo opravám, jakmile budou k dispozici. Podrobnosti naleznete uvnitř knihy Poznámka: Elektronické knihy jsou čtyřbarevné a tištěné knihy jsou černobílé.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)