Hodnocení:
Kniha nabízí jedinečný a praktický přístup k výuce jazyka C++ se zaměřením na zlepšení dovedností při řešení problémů. Někteří uživatelé ji však kritizovali za nedostatečnou dokumentaci a alternativy, zatímco jiní zaznamenali problémy s fyzickým stavem knihy při jejím dodání.
Klady:⬤ Jedinečný a praktický přístup
⬤ komplexní pokrytí jazyka C++ až po C++17
⬤ dobré pro seznámení se s jazykem a zlepšení dovedností při řešení problémů.
⬤ Špatná dokumentace a vysvětlení problémů
⬤ někteří uživatelé obdrželi poškozené výtisky
⬤ vnímali, že nestojí za cenu
⬤ alternativy dostupné online nabízejí lepší zdroje.
(na základě 8 hodnocení čtenářů)
The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Vyzkoušejte si své programátorské dovednosti v jazyce C++ řešením reálných programátorských problémů, které jsou v knize popsány
Klíčové vlastnosti
⬤ Řešte řadu reálných programátorských a logických problémů s využitím možností jazyka C++17.
⬤ Ověřte si své dovednosti v používání funkcí jazyka, algoritmů, datových struktur, návrhových vzorů a dalších.
⬤ Prozkoumejte oblasti, jako je kryptografie, komunikace a práce s obrázky v jazyce C++.
Popis knihy
Jazyk C++ je jedním z nejpoužívanějších programovacích jazyků a nachází uplatnění v řadě oblastí, jako jsou například hry, programování grafického uživatelského rozhraní a operační systémy. V průběhu let se jazyk C++ vyvinul (a stále zůstává) jednou z nejlepších voleb pro vývojáře softwaru na celém světě. V této knize se seznámíte s některými pozoruhodnými funkcemi jazyka C++ a dozvíte se, jak je implementovat pro potřeby vašich aplikací. Každý problém je jedinečný a neprověří pouze vaše znalosti jazyka.
Testuje vaši schopnost myslet nestandardně a přijít s nejlepším řešením. Díky různým úrovním obtížnosti budete čelit nejrůznějším problémům. A v případě, že narazíte, nemusíte se bát: v knize pro vás máme ta nejlepší řešení problémů. Jste tedy připraveni na tuto výzvu?
Co se naučíte
⬤ Serializace a deserializace dat JSON a XML.
⬤ Provádět šifrování a podepisování pro usnadnění bezpečné komunikace mezi stranami.
⬤ Přidávat a používat databáze SQLite ve svých aplikacích.
⬤ Používat vlákna a asynchronní funkce k implementaci paralelních algoritmů pro obecné účely.
⬤ Komprimovat a dekomprimovat soubory do/z archivu ZIP.
⬤ Implementovat datové struktury, jako je kruhová vyrovnávací paměť a prioritní fronta.
⬤ Implementovat algoritmy pro obecné účely i algoritmy řešící specifické problémy.
⬤ Vytvářet aplikace klient-server komunikující přes TCP/IP.
⬤ Využívat služby HTTP REST.
⬤ Používat návrhové vzory k řešení reálných problémů.
© 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)