Hodnocení:
Kniha je vysoce ceněna jako efektivní úvod do objektově orientovaného programování (OOP) v jazyce C++ pro ty, kteří mají zkušenosti s jazykem C. Je oceňována pro stručné pokrytí klíčových konceptů bez zbytečné délky, což z ní činí oblíbenou volbu mezi studenty a začínajícími programátory. Upozorňuje se však, že některá zásadní témata, jako je použití klíčového slova „const“ a standardní knihovna (STL), nejsou zahrnuta, což může vyžadovat, aby si čtenáři vyhledali další zdroje pro komplexní porozumění.
Klady:Stručné a jasné vysvětlení základních pojmů jazyka C++, zejména pro programátory v jazyce C, kteří přecházejí na jazyk C++. Poutavé a snadno čitelné, s praktickým přístupem, který čtenářům pomůže rychle pochopit základní myšlenky OOP. Mnoho recenzentů vyzdvihlo její schopnost vyplnit mezery, které zanechaly jiné texty, a její účinnost jako referenční příručky nebo osvěžení pro zkušené programátory.
Zápory:Některá důležitá témata a funkce, jako je použití konst a standardní knihovna C++, nejsou zahrnuty, což může zanechat čtenáře s neúplnými znalostmi. Kniha předpokládá předchozí znalost jazyka C, což nemusí vyhovovat začátečníkům bez zkušeností s jazykem C. Několik čtenářů vyjádřilo přání, aby se některé pokročilé koncepty probíraly více do hloubky.
(na základě 25 hodnocení čtenářů)
C++ the Core Language: A Foundation for C Programmers
Jazyk C++ je objektově orientované vylepšení programovacího jazyka C a stává se jazykem, který se používá při vývoji seriózního softwaru. Jazyk C++ překonal bariéru složitosti jedné knihy. Jednotlivé funkce nejsou až tak složité, ale když se spojí do programu, vzájemně se ovlivňují velmi neintuitivními způsoby. Mnoho knih pojednává o každé z funkcí zvlášť, což čtenářům dává iluzi, že jazyku rozumí. Když se však pokusí programovat, čeká je bolestivé překvapení (a to i lidi, kteří už jazyk C znají). C++: Základní jazyk je určen programátorům v jazyce C, kteří přecházejí na C++. Je navržena tak, aby čtenáře rychle uvedla do tempa tím, že pokrývá základní podmnožinu jazyka. Tuto podmnožinu tvoří funkce, bez nichž to prostě není C++, a hrstka dalších, které z něj dělají poměrně užitečný jazyk. Tuto podmnožinu můžete skutečně použít (s použitím libovolného překladače) k seznámení se základy jazyka. Jakmile toho opravdu hodně pochopíte, je čas věnovat se programování a učit se více z dalších knih.
Po přečtení této knihy budete mnohem lépe připraveni na to, abyste z referenční příručky, knihy o programování grafického uživatelského rozhraní a možná i knihy o konkrétních knihovnách, které budete používat, získali něco užitečného. (Podívejte se na naši doprovodnou knihu Praktické programování v C++. ) C++: Základní jazyk obsahuje postranní panely, které poskytují přehled všech pokročilých funkcí, o nichž se v knize nepíše, takže čtenáři vědí, že existují a jak do ní zapadají. Zahrnuje funkce společné všem kompilátorům jazyka C++, včetně těch pro systémy UNIX, Windows NT, Windows, DOS a Macintosh. Srovnání: C++: Zásadou nakladatelství O'Reilly je nevydávat dvě knihy na stejné téma pro stejné publikum. Raději věnujeme dvojnásobek času tomu, aby jedna kniha byla nejlepší v oboru. Proč tedy máme dvě výukové knihy o C++? Kterou z nich byste si měli pořídit? Odpověď zní, že jsou velmi odlišné. Steve Oualline, autor úspěšné knihy Praktické programování v C, za námi přišel s nápadem udělat vydání v C++. Tak se zrodilo Praktické programování v C++. Je to komplexní výukový kurz jazyka C++, který začíná od základů. Zabývá se také procesem programování, stylem a dalšími důležitými otázkami z reálného světa. Díky tomu, že kniha obsahuje cvičení a problémy s odpověďmi, vám pomůže ujistit se, že jste vše pochopili, než se posunete dál. V době, kdy se na této knize pracovalo, jsme obdrželi návrh na vydání knihy C++: The Core Language.
Její inovativní přístup spočívá v tom, že se zabývá pouze částí jazyka - tou, kterou je nejdůležitější se naučit jako první - a předpokládá, že čtenáři již znají jazyk C. Vychází z toho, že jazyk C++ je příliš složitý na to, aby se ho naučili všichni najednou. Základy se tedy solidně naučíte z této krátké knihy, která vás připraví na pochopení některé z více než 200 dalších knih o C++ a na to, abyste mohli začít programovat. Tyto dvě knihy vycházejí z odlišných filozofií a jsou určeny odlišnému publiku. Existuje však jeden způsob, jakým fungují společně. Pokud programujete v jazyce C, doporučujeme vám začít s C++: Základní jazyk, a pak si přečtěte o pokročilých tématech a reálných problémech v Praktickém programování v C++.
© 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)