Hodnocení:
Kniha „C++ Programming Language, 4th Edition“ od Bjarne Stroustrupa je mezi zkušenějšími programátory vysoce ceněna jako komplexní a autoritativní průvodce jazykem C++11. Obsahuje podrobné vysvětlení funkcí jazyka i standardních součástí knihovny. Styl psaní je přímočarý a informativní, zaměřený především na středně pokročilé až pokročilé programátory. Je však třeba upozornit, že kniha není vhodná pro začátečníky, protože předpokládá předchozí znalosti programování. Rozporuplné ohlasy se týkají fyzické kvality knihy a některých nejasností ohledně použití novějších standardů C++ ve srovnání s C++11.
Klady:⬤ Komplexní pokrytí jazyka C++11 a jeho funkcí.
⬤ Napsal Bjarne Stroustrup, tvůrce C++.
⬤ Stručná vysvětlení, která objasňují použití funkcí jazyka.
⬤ Vylepšení rozvržení zvyšuje čitelnost pro referenční použití.
⬤ Nabízí cenné poznatky o správě zdrojů a čistých postupech kódování.
⬤ Poskytuje osvědčené postupy a přehled o použití.
⬤ Není vhodné pro úplné začátečníky; vyžaduje předchozí zkušenosti s programováním.
⬤ Někteří čtenáři považují prózu za hutnou a obtížně se v ní orientují.
⬤ Několik uživatelů hlásilo problémy s kvalitou vazby.
⬤ Zavádění konceptů může někdy působit zdrcujícím dojmem.
⬤ Není dokonalou referencí kvůli nesrovnalostem, které vznikají s novějšími standardy (C++14 a C++17).
(na základě 524 hodnocení čtenářů)
The C++ Programming Language (Hardcover)
Nový standard C++11 umožňuje programátorům vyjadřovat myšlenky jasněji, jednodušeji a příměji a psát rychlejší a efektivnější kód. Bjarne Stroustrup, tvůrce a původní implementátor C++, reorganizoval, rozšířil a zcela přepracoval svou definitivní příručku a učebnici pro programátory, kteří chtějí používat C++ co nejefektivněji.
Čtvrté vydání Programovacího jazyka C++ přináší pečlivé, bohatě vysvětlené a integrované pokrytí celého jazyka - jeho prostředků, abstrakčních mechanismů, standardních knihoven a klíčových návrhových technik. Stroustrup uvádí stručné příklady "čistého C++11", které jsou pečlivě zpracovány tak, aby objasnily použití i návrh programu. Pro podporu hlubšího porozumění autor uvádí rozsáhlé křížové odkazy, a to jak v rámci knihy, tak na normu ISO.
Nové pokrytí jazyka C++11 zahrnuje.
⬤ Podpora souběhu.
⬤ Regulární výrazy, ukazatele pro správu zdrojů, náhodná čísla a vylepšené kontejnery.
⬤ Obecnou a jednotnou inicializaci, zjednodušené for-výroky, sémantiku přesunů a podporu Unicode.
⬤ Lambdy, obecné konstantní výrazy, kontrolu nad výchozími hodnotami tříd, variadické šablony, aliasy šablon a uživatelsky definované literály.
⬤ Problémy s kompatibilitou.
Tato obsáhlá kniha se zabývá těmito tématy.
⬤ Základní prostředky: typ, objekt, rozsah, úložiště, základy výpočtů a další.
⬤ Modularita podporovaná jmennými prostory, zdrojovými soubory a zpracováním výjimek.
⬤ Abstrakce jazyka C++, včetně tříd, hierarchií tříd a šablon na podporu syntézy tradičního programování, objektově orientovaného programování a generického programování.
⬤ Standardní knihovna: kontejnery, algoritmy, iterátory, utility, řetězce, proudový vstup/výstup, locales, numerika a další.
⬤ Základní paměťový model jazyka C++ do hloubky.
Toto čtvrté vydání důkladně zpřístupňuje C++11 programátorům, kteří přecházejí z C++98 nebo jiných jazyků, a zároveň přináší poznatky a techniky, které budou nepostradatelné i pro špičkové programátory v C++11.
Jedná se o čtvrté vydání v pevné vazbě. Obsah této verze v pevné vazbě a verze v brožované vazbě je totožný.
Tato kniha má vylepšenou vazbu layflat, která umožňuje, aby kniha zůstala snadněji otevřená, když ji položíte na rovný povrch. Tento speciální způsob vazby - znatelný malým prostorem uvnitř hřbetu - také zvyšuje trvanlivost.
© 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)