Hodnocení:
Kniha je čtenáři vysoce ceněna pro svou přehlednou strukturu, komplexní pokrytí moderních standardů jazyka C++ a praktické recepty, které usnadňují pochopení a použití látky. Vychází vstříc jak začátečníkům, tak zkušeným programátorům a zvyšuje jejich jistotu a znalosti moderních postupů kódování v jazyce C++.
Klady:⬤ Komplexní pokrytí funkcí a standardů C++11/14/17.
⬤ Přehledná struktura a styl kuchařky usnadňují odkazování na konkrétní témata.
⬤ Poutavé a čtivé, vyhýbá se suchopárnému obsahu typickému pro jiné knihy o C++.
⬤ Praktické příklady pomáhají pochopit koncepty a aplikovat je v reálných pracovních scénářích.
⬤ Obsahuje užitečné tipy a návrhové vzory.
⬤ Vhodné pro programátory přecházející ze starších standardů C++.
⬤ Některé kapitoly obsahují překlepy a opakování.
⬤ Některá témata, jako sémantika přesunů a decltype/declval, jsou pokryta méně důkladně.
⬤ Kapitola o rámci pro jednotkové testování by mohla být zkrácena.
⬤ Vydání pro Kindle může mít problémy s formátováním a nedoporučuje se.
(na základě 7 hodnocení čtenářů)
Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Více než 100 receptů, které vám pomohou překonat potíže s programováním v jazyce C++ a získat hlubší znalosti o fungování moderního jazyka C++
Klíčové vlastnosti
⬤ Prozkoumejte nejdůležitější funkce jazyka a knihovny C++17, včetně kontejnerů, algoritmů, regulárních výrazů, vláken a dalších,.
⬤ Začněte pracovat s frameworky pro jednotkové testování Boost. Test, Google Test a Catch,.
⬤ Rozšiřte své znalosti jazyka C++ a posuňte své vývojářské dovednosti do nových výšin tím, že své aplikace učiníte rychlými, robustními a škálovatelnými.
Popis knihy
Jazyk C++ je jedním z nejrozšířenějších programovacích jazyků. Je rychlý, efektivní a flexibilní a používá se k řešení mnoha problémů. V nejnovějších verzích jazyka C++ programátoři změnili způsob programování, vzdali se staromódního programování ve stylu C a namísto toho si osvojili moderní C++.
Každý recept se zabývá konkrétním problémem a v diskusi vysvětluje jeho řešení a nabízí náhled na jeho fungování. Seznámíte se s hlavními pojmy týkajícími se jádra programovacího jazyka i s běžnými úlohami, s nimiž se setkáváte při tvorbě nejrůznějšího softwaru. Formou receptů se seznámíte s pojmy, jako je souběžnost, výkon, metaprogramování, lambda výrazy, regulární výrazy, testování a mnoho dalších. Tyto recepty vám zajistí, že vaše aplikace budou robustní a rychlé.
Na konci knihy porozumíte novějším aspektům jazyka C++11/14/17 a budete schopni překonat úlohy, které jsou časově náročné nebo by vám při vývoji zlomily vaz.
Co se naučíte
⬤ Seznámíte se s novými základními funkcemi jazyka a s problémy, které měly řešit.
⬤ Pochopíte standardní podporu pro vlákna a souběžnost a budete vědět, jak je nasadit do práce při každodenních základních úlohách.
⬤ Využívat funkce jazyka C++ k získání vyšší robustnosti a výkonu.
⬤ Prozkoumat široce používané testovací rámce pro jazyk C++ a implementovat různé užitečné vzory a idiomy.
⬤ Pracujte s různými typy řetězců a podívejte se na různé aspekty kompilace.
⬤ Prozkoumejte funkce a volatelné objekty se zaměřením na moderní funkce.
⬤ Využívejte standardní knihovnu a pracujte s kontejnery, algoritmy a iterátory.
⬤ Používejte regulární výrazy pro operace vyhledávání a nahrazování řetězců.
⬤ Využijte novou knihovnu souborového systému pro práci se soubory a adresáři.
⬤ Využívat nové doplňky standardní knihovny o utility k řešení běžných problémů, se kterými se vývojáři setkávají, včetně typů string_view, any, optional a variant.
Pro koho je tato kniha určena
Pokud chcete překonat obtížné fáze vývoje s jazykem C++ a využít jeho vlastností s využitím moderních programovacích postupů, pak je tato kniha určena právě vám. Kniha je určena jak zkušeným programátorům v jazyce C++, tak i lidem se silnou znalostí konceptů OOP.
© 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)