Moderná kuchárka programovania v C++: Recepty na preskúmanie dátovej štruktúry, viacvláknového spracovania a sietí v jazyku C++17

Hodnotenie:   (3,9 z 5)

Moderná kuchárka programovania v C++: Recepty na preskúmanie dátovej štruktúry, viacvláknového spracovania a sietí v jazyku C++17 (Marius Bancila)

Recenzie čitateľov

Zhrnutie:

Č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++.

Nevýhody:

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

Pôvodný názov:

Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781786465184
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Moderná kuchárka programovania v C++ - druhé vydanie - Modern C++ Programming Cookbook - Second...
Viac ako 100 receptov, ktoré vám pomôžu prekonať...
Moderná kuchárka programovania v C++ - druhé vydanie - Modern C++ Programming Cookbook - Second Edition
Moderná výzva v C++: Staňte sa expertným programátorom riešením reálnych problémov - The Modern C++...
Otestujte si svoje programátorské zručnosti v...
Moderná výzva v C++: Staňte sa expertným programátorom riešením reálnych problémov - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Moderná kuchárka programovania v C++: Recepty na preskúmanie dátovej štruktúry, viacvláknového...
Viac ako 100 receptov, ktoré vám pomôžu prekonať...
Moderná kuchárka programovania v C++: Recepty na preskúmanie dátovej štruktúry, viacvláknového spracovania a sietí v jazyku C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Šablónové metaprogramovanie s C++: Naučte sa všetko o šablónach jazyka C++ a odomknite silu...
Pochopte, ako používať moderné šablóny jazyka C++ na...
Šablónové metaprogramovanie s C++: Naučte sa všetko o šablónach jazyka C++ a odomknite silu metaprogramovania pomocou šablón - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming
Moderná kuchárka programovania v C++ - tretie vydanie: Moderný jazyk C++ vrátane najnovších funkcií...
Táto komplexná príručka je plná praktických...
Moderná kuchárka programovania v C++ - tretie vydanie: Moderný jazyk C++ vrátane najnovších funkcií jazyka C++23 s viac ako 140 praktickými receptami - Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes

Diela autora vydali tieto vydavateľstvá:

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