Hodnotenie:
Kniha ponúka jedinečný a praktický prístup k výučbe jazyka C++ so zameraním na zlepšenie zručností pri riešení problémov. Niektorí používatelia ju však kritizovali za nedostatočnú dokumentáciu a alternatívy, zatiaľ čo iní zaznamenali problémy s fyzickým stavom knihy pri doručení.
Výhody:⬤ Jedinečný a praktický prístup
⬤ komplexné pokrytie jazyka C++ až po C++17
⬤ dobré na oboznámenie sa s jazykom a zlepšenie zručností pri riešení problémov.
⬤ Slabá dokumentácia a vysvetlenie problémov
⬤ niektorí používatelia dostali poškodené výtlačky
⬤ vnímali, že nestojí za cenu
⬤ alternatívy dostupné online ponúkajú lepšie zdroje.
(na základe 8 čitateľských recenzií)
The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Otestujte si svoje programátorské zručnosti v jazyku C++ riešením reálnych programátorských problémov uvedených v knihe
Kľúčové vlastnosti
⬤ Riešte rôzne reálne programátorské a logické problémy využitím možností jazyka C++17.
⬤ Testujte svoje zručnosti pri používaní funkcií jazyka, algoritmov, dátových štruktúr, návrhových vzorov a ďalších.
⬤ Preskúmajte oblasti, ako je kryptografia, komunikácia a spracovanie obrázkov v jazyku C++.
Popis knihy
Jazyk C++ je jedným z najpoužívanejších programovacích jazykov a nachádza uplatnenie v rôznych oblastiach, ako sú napríklad hry, programovanie grafického rozhrania a operačné systémy. V priebehu rokov sa jazyk C++ vyvinul (a stále zostáva) jednou z najlepších volieb pre vývojárov softvéru na celom svete. Táto kniha vám ukáže niektoré pozoruhodné funkcie jazyka C++ a spôsob ich implementácie pre potreby vašich aplikácií. Každý problém je jedinečný a neotestuje len vaše znalosti jazyka.
Testuje vašu schopnosť myslieť netradične a navrhovať najlepšie riešenia. Vďaka rôznym úrovniam náročnosti budete čeliť širokej škále problémov. A v prípade, že sa zaseknete, nemusíte sa obávať: v knihe máme najlepšie riešenia problémov. Takže ste pripravení na túto výzvu?
Čo sa naučíte
⬤ Serializácia a deserializácia údajov JSON a XML.
⬤ Vykonávanie šifrovania a podpisovania na uľahčenie bezpečnej komunikácie medzi stranami.
⬤ Vzťahujte a používajte databázy SQLite vo svojich aplikáciách.
⬤ Používajte vlákna a asynchrónne funkcie na implementáciu paralelných algoritmov na všeobecné účely.
⬤ Skomprimovať a dekomprimovať súbory do/z archívu ZIP.
⬤ Implementovať dátové štruktúry, ako je kruhová vyrovnávacia pamäť a prioritný front.
⬤ Implementovať algoritmy na všeobecné účely, ako aj algoritmy, ktoré riešia špecifické problémy.
⬤ Vytvárať aplikácie klient-server, ktoré komunikujú cez TCP/IP.
⬤ Využívať služby HTTP REST.
⬤ Používať návrhové vzory na riešenie reálnych problémov.
© 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)