Hodnotenie:
Kniha je považovaná za vynikajúci zdroj informácií o modernom jazyku C++, ktorý je obzvlášť účinný pre skúsených programátorov, ktorí chcú rozšíriť svoje znalosti. Využíva formát v štýle receptov, ktorý umožňuje čitateľom ľahko sa orientovať a okamžite implementovať nové koncepty do svojich programátorských projektov. Nie je však vhodná pre začiatočníkov a čelila kritike za svoju fyzickú prezentáciu vrátane hrubého papiera a veľkého písma, vďaka ktorým pôsobí objemnejšie, ako je.
Výhody:⬤ Dobre organizovaný štýl kuchárskej knihy uľahčuje vyhľadávanie konkrétnych tém
⬤ jasné vysvetlenia a praktické príklady
⬤ pokrýva moderné funkcie jazyka C++ až po C++20
⬤ slúži ako užitočná príručka
⬤ skvelá pre programátorov, ktorí si chcú aktualizovať svoje zručnosti
⬤ poskytuje podrobnosti potrebné na implementáciu.
⬤ Nie je vhodná pre začiatočníkov
⬤ niektoré kapitoly môžu byť veľmi pokročilé
⬤ kritika týkajúca sa fyzickej kvality knihy (hrubý papier, veľké písmo), ktorá vedie k vnímaniu menšieho obsahu
⬤ niektoré vysvetlenia môžu pôsobiť stručne alebo nedostatočne hlboko.
(na základe 12 čitateľských recenzií)
Modern C++ Programming Cookbook - Second Edition
Viac ako 100 receptov, ktoré vám pomôžu prekonať ťažkosti s programovaním v C++ a získať hlbšie pochopenie fungovania moderného jazyka C++
Kľúčové vlastnosti
⬤ Preskúmajte najdôležitejšie funkcie jazyka a knižnice C++17 vrátane kontajnerov, algoritmov, regulárnych výrazov, vlákien a ďalších,.
⬤ Začnite pracovať s frameworkom na testovanie jednotiek Boost. Test, Google Test a Catch,.
⬤ Rozšírte svoje znalosti jazyka C++ a posuňte svoje vývojárske zručnosti do nových výšin tým, že svoje aplikácie urobíte rýchle, robustné a škálovateľné.
Popis knihy
Jazyk C++ je jedným z najpoužívanejších programovacích jazykov. Je rýchly, efektívny a flexibilný, používa sa na riešenie mnohých problémov. Najnovšie verzie jazyka C++ spôsobili, že programátori zmenili spôsob kódovania, vzdali sa staromódneho programovania v štýle C a namiesto toho si osvojili moderný jazyk C++.
Počnúc modernými jazykovými prvkami sa každý recept zaoberá konkrétnym problémom, pričom v diskusii je vysvetlené riešenie a ponúknutý náhľad na jeho fungovanie. Naučíte sa hlavné pojmy o jadre programovacieho jazyka, ako aj bežné úlohy, s ktorými sa stretávate pri tvorbe najrôznejšieho softvéru. Formou receptov sa oboznámite s pojmami, ako sú súbežnosť, výkonnosť, metaprogramovanie, lambda výrazy, regulárne výrazy, testovanie a mnohé ďalšie. Tieto recepty vám zabezpečia, že vaše aplikácie budú robustné a rýchle.
Na konci knihy pochopíte novšie aspekty jazyka C++11/14/17 a budete schopní prekonať úlohy, ktoré sú časovo náročné alebo by vám pri vývoji prerušili cestu.
Čo sa naučíte
⬤ Zoznámite sa s novými základnými funkciami jazyka a problémami, ktoré mali vyriešiť.
⬤ Poznáte štandardnú podporu pre threading a concurrency a budete vedieť, ako ich nasadiť do práce pri každodenných základných úlohách.
⬤ Využívať funkcie jazyka C++ na získanie vyššej robustnosti a výkonu.
⬤ Preskúmať široko používané testovacie rámce pre C++ a implementovať rôzne užitočné vzory a idiómy.
⬤ Pracovať s rôznymi typmi reťazcov a pozrieť sa na rôzne aspekty kompilácie.
⬤ Preskúmajte funkcie a volateľné objekty so zameraním na moderné funkcie.
⬤ Využívajte štandardnú knižnicu a pracujte s kontajnermi, algoritmami a iterátormi.
⬤ Používajte regulárne výrazy na operácie vyhľadávania a nahrádzania reťazcov.
⬤ Využite novú knižnicu súborového systému na prácu so súbormi a adresármi.
⬤ Využívajte nové prídavky k štandardnej knižnici na riešenie bežných problémov, s ktorými sa vývojári stretávajú, vrátane typov string_view, any, optional a variant.
Pre koho je táto kniha určená
Ak chcete prekonať náročné fázy vývoja s jazykom C++ a využiť jeho vlastnosti pomocou moderných programátorských postupov, potom je táto kniha určená práve vám. Kniha je určená pre skúsených programátorov v jazyku C++, ako aj pre ľudí so silnými znalosťami konceptov OOP.
© 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)