Hodnotenie:
Čitatelia si knihu vysoko cenia pre jej prehľadnú štruktúru, komplexné pokrytie moderných štandardov C++ a praktické recepty, ktoré uľahčujú pochopenie a aplikáciu materiálu. Je určená tak začiatočníkom, ako aj skúseným programátorom a zvyšuje ich sebadôveru a znalosti v oblasti moderných postupov kódovania v jazyku C++.
Výhody:⬤ Komplexné pokrytie funkcií a štandardov C++11/14/17.
⬤ Prehľadná štruktúra a štýl kuchárskej knihy uľahčujú odkazovanie na konkrétne témy.
⬤ Pútavý a čitateľný, vyhýba sa suchému obsahu typickému pre iné knihy o C++.
⬤ Praktické príklady pomáhajú pochopiť koncepty a aplikovať ich v reálnych pracovných scenároch.
⬤ Obsahuje užitočné tipy a návrhové vzory.
⬤ Vhodné pre programátorov, ktorí prechádzajú zo starších štandardov C++.
⬤ Niektoré kapitoly obsahujú preklepy a opakovania.
⬤ Niektoré témy, ako sémantika presunov a decltype/declval, sú pokryté menej dôkladne.
⬤ Kapitola o rámci pre jednotkové testovanie by mohla byť skrátená.
⬤ Vydanie pre Kindle môže mať problémy s formátovaním a neodporúča sa.
(na základe 7 čitateľských recenzií)
Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
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)