Kuchařka moderního programování v C++ - druhé vydání

Hodnocení:   (4,4 z 5)

Kuchařka moderního programování v C++ - druhé vydání (Marius Bancila)

Recenze čtenářů

Shrnutí:

Kniha je považována za vynikající zdroj informací o moderním jazyce C++, zvláště účinný pro zkušené programátory, kteří chtějí prohloubit své znalosti. Využívá formát ve stylu receptů, který čtenářům umožňuje snadnou orientaci a okamžitou implementaci nových konceptů do jejich programátorských projektů. Není však vhodná pro začátečníky a čelí kritice za svou fyzickou podobu, včetně tlustého papíru a velkého písma, díky nimž působí objemněji, než ve skutečnosti je.

Klady:

Přehledný styl kuchařky usnadňuje vyhledávání konkrétních témat
jasná vysvětlení a praktické příklady
pokrývá moderní funkce jazyka C++ až do verze C++20
slouží jako užitečná příručka
skvělá pro programátory, kteří si chtějí aktualizovat své dovednosti
poskytuje podrobnosti potřebné pro implementaci.

Zápory:

Není vhodná pro začátečníky
některé kapitoly mohou být velmi pokročilé
kritika týkající se fyzické kvality knihy (tlustý papír, velké písmo), což vede k vnímání menšího obsahu
některá vysvětlení mohou působit stručně nebo nedostatečně do hloubky.

(na základě 12 hodnocení čtenářů)

Původní název:

Modern C++ Programming Cookbook - Second Edition

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781800208988
Autor:
Vydavatel:
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Kuchařka moderního programování v C++ - druhé vydání - Modern C++ Programming Cookbook - Second...
Více než 100 receptů, které vám pomohou překonat...
Kuchařka moderního programování v C++ - druhé vydání - Modern C++ Programming Cookbook - Second Edition
Moderní výzva v C++: Staňte se odborným programátorem díky řešení reálných problémů - The Modern C++...
Vyzkoušejte si své programátorské dovednosti v...
Moderní výzva v C++: Staňte se odborným programátorem díky řešení reálných problémů - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Moderní kuchařka programování v C++: C++17: Recepty na zkoumání datových struktur, vícevláknového...
Více než 100 receptů, které vám pomohou překonat...
Moderní kuchařka programování v C++: C++17: Recepty na zkoumání datových struktur, vícevláknového zpracování a sítí v jazyce C++ - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Šablonové metaprogramování v jazyce C++: Naučte se vše o šablonách jazyka C++ a odhalte sílu...
Pochopte, jak používat moderní šablony jazyka C++ pro...
Šablonové metaprogramování v jazyce C++: Naučte se vše o šablonách jazyka C++ a odhalte sílu šablonového metaprogramování - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming

Díla autora vydali tito vydavatelé:

© 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)