Hodnotenie:
Kniha „C++ Programming Language, 4th Edition“ od Bjarneho Stroustrupa je medzi skúsenejšími programátormi vysoko cenená ako komplexný a autoritatívny sprievodca jazykom C++11. Obsahuje podrobné vysvetlenia funkcií jazyka aj komponentov štandardnej knižnice. Štýl písania je priamy a informatívny, určený najmä pre stredne pokročilých až pokročilých programátorov. Treba však poznamenať, že kniha nie je vhodná pre začiatočníkov vzhľadom na predpoklad predchádzajúcich znalostí programovania. Existujú zmiešané názory na fyzickú kvalitu knihy a určité nejasnosti týkajúce sa používania novších štandardov C++ v porovnaní s C++11.
Výhody:⬤ Komplexné pokrytie jazyka C++11 a jeho funkcií.
⬤ Napísal ju Bjarne Stroustrup, tvorca jazyka C++.
⬤ Stručné vysvetlenia, ktoré objasňujú používanie funkcií jazyka.
⬤ Vylepšenia rozloženia zlepšujú čitateľnosť pri referenčnom použití.
⬤ Ponúka cenné poznatky o správe zdrojov a čistých postupoch kódovania.
⬤ Poskytuje osvedčené postupy a zrozumiteľnosť používania.
⬤ Nie je vhodný pre úplných začiatočníkov; vyžaduje predchádzajúce skúsenosti s programovaním.
⬤ Niektorí čitatelia považujú prózu za hutnú a ťažko sa v nej orientujú.
⬤ Problémy s kvalitou väzby nahlásilo niekoľko používateľov.
⬤ Zavádzanie pojmov sa môže niekedy zdať ohromujúce.
⬤ Nie je dokonalou referenciou kvôli nezrovnalostiam, ktoré vznikajú s novšími normami (C++14 a C++17).
(na základe 524 čitateľských recenzií)
The C++ Programming Language (Hardcover)
Nový štandard C++11 umožňuje programátorom jasnejšie, jednoduchšie a priamejšie vyjadrovať myšlienky a písať rýchlejší a efektívnejší kód. Bjarne Stroustrup, návrhár a pôvodný implementátor C++, reorganizoval, rozšíril a úplne prepracoval svoju definitívnu príručku a učebnicu pre programátorov, ktorí chcú používať C++ čo najefektívnejšie.
Programovací jazyk C++, štvrté vydanie prináša dôkladné, bohato vysvetlené a integrované pokrytie celého jazyka - jeho prostriedkov, abstrakčných mechanizmov, štandardných knižníc a kľúčových návrhových techník. V celom texte Stroustrup uvádza stručné príklady "čistého C++11", ktoré boli starostlivo vypracované tak, aby objasnili použitie aj návrh programu. Na podporu hlbšieho pochopenia autor poskytuje rozsiahle krížové odkazy v rámci knihy aj na normu ISO.
Nové pokrytie jazyka C++11 zahŕňa.
⬤ Podpora súbežnosti.
⬤ Regulárne výrazy, ukazovatele na správu zdrojov, náhodné čísla a vylepšené kontajnery.
⬤ Všeobecnú a jednotnú inicializáciu, zjednodušené for-výroky, sémantiku presunov a podporu Unicode.
⬤ Lambdy, všeobecné konštantné výrazy, kontrolu nad predvolenými hodnotami tried, variabilné šablóny, aliasy šablón a používateľom definované literály.
⬤ Problémy s kompatibilitou.
Táto komplexná kniha sa zaoberá týmito témami.
⬤ Základné prostriedky: typ, objekt, rozsah, ukladanie, základy výpočtov a ďalšie.
⬤ Modularita, ktorú podporujú priestory názvov, zdrojové súbory a spracovanie výnimiek.
⬤ Abstrakcia jazyka C++ vrátane tried, hierarchií tried a šablón na podporu syntézy tradičného programovania, objektovo orientovaného programovania a generického programovania.
⬤ Štandardná knižnica: kontajnery, algoritmy, iterátory, utility, reťazce, prúdový vstup/výstup, lokality, číslice a ďalšie.
⬤ Základný pamäťový model jazyka C++ do hĺbky.
Toto štvrté vydanie dôkladne sprístupňuje jazyk C++11 programátorom, ktorí prechádzajú z jazyka C++98 alebo iných jazykov, a zároveň prináša poznatky a techniky, ktoré budú nepostrádateľné aj pre špičkových programátorov v jazyku C++11.
Toto je štvrté vydanie v tvrdej väzbe. Obsah tejto verzie v tvrdej väzbe a verzie v papierovej väzbe je identický.
Táto kniha má vylepšenú väzbu layflat, ktorá umožňuje, aby kniha zostala ľahšie otvorená, keď ju položíte na rovný povrch. Tento špeciálny spôsob väzby - viditeľný malým priestorom vo vnútri chrbta - zvyšuje aj trvanlivosť.
© 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)