Do redakce nám dorazila nová kniha nakladatelství Neocortex, která naučí zeleného zelenáče psát programy v C++. Řada pro zelenáče se tak rozrostla o další knihu. Už čítá devět kousků.
Petr Šaloun je docentem na katedře informatiky Fakulty elektrotechniky a informatiky VŠB-Technické university v Ostravě. Základní kurzy programování učí od roku 1998, v současné době jsou to semestrální kurzy C++ a C#.
To jsou informace z obálky knihy, které jsou samy o sobě autorovým doporučením a slibují po odborné stránce kvalitní text. Vždyť kdo jiný by měl napsat podobnou knihu než člověk, který toto téma učí v praxi?
Petra Šalouna už možná znáte jako autora jeho předchozí publikace z roku 1999, která nese název „Programovací jazyk C pro zelenáče” (Neokortex 1999, ISBN 80–86330–02-X). Ta byla velmi úspěšná a došlo i na druhé rozšířené vydání.
Programovací jazyk C++ pro zelenáče navazuje na úspěchy předchozí knihy a autor se v ní zabývá objektovým rozšířením C, kterým vzniklo C++.

Kniha je rozdělena na tři hlavní části. První se jmenuje „Začínáme s programováním v jazyce C++” a jejím úkolem je seznámit čtenáře se základy práce v objektově orientovaném jazyce. Dozvíte se v ní, co je to vlastně objektový programovací jazyk, co znamená algoritmus, zdrojový text, program a překladač.
V první části se pak ještě autor dostane k prvním ukázkám a příkladům, na kterých demonstruje syntaxi a sílu C++.
Druhá část nese název „Základy C++” a dostáváme se v ní ke konkrétní práci s programovacím jazykem. Autor popisuje jednotlivé funkce, řízení chodu programu, zpracování výjimek a další témata, která už přímo souvisejí s tvorbou vlastních programů.
Třetí a poslední část „Struktury, šablony a nový styl” je věnována modernímu přístupu jazyka C++ k programování jako takovému. Probírá práci se šablonami a datovými strukturami, jako jsou pole a ukazatele.
Části jsou pak samozřejmě děleny na jednotlivé kapitoly, kterých je celkem 13. V první části jsou dvě, ve druhé osm a v poslední zbývající tři.
Co se týče stylu, je kniha psána velmi čtivě a postupně vede čtenáře krok za krokem bez větších klopýtnutí. Je vidět, že Petr Šaloun je skutečně pedagogem. Nemusíte se tedy bát, že by vás zaskočila složitost výkladu.
Velmi příjemné je i praktické pojetí knihy, kdy v každé kapitole narazíte na mnoho názorných příkladů využití probírané látky. Přesně tak uvidíte, jak na konkrétní problém, a navíc si přirozeně zažijete syntaxi jazyka.
Kniha určená nováčkům musí být nejen čtivá a dobře napsaná, ale měla by také být přehledná. K tomu v tomto případě napomáhají navigační symboly a obrázky, které jsou umístěny na okraji stránek a označují důležité odstavce v textu. To velmi napomáhá rychlé orientaci v případě, že hledáte konkrétní informace.
Příjemný je také velký informační rozsah knihy, který vás provede skutečně od prvního „Hello world!” až po poměrně složité konstrukce. To vše velmi plynulou a příjemnou formou.
Kniha Programovací jazyk C++ pro zelenáče se mi velmi líbila, hlavně díky přehlednosti a příjemnému stylu. Neudělá z vás sice mistry, ale základy s ní zvládnete tak, abyste už nemuseli být zelenáči. A to je přeci její účel.
Na závěr ještě uvedu, co všechno se v knize naučíte:
- programovat efektivně se šablonovými třídami pro data
- programovat objektově orientovaně
- používat přehledný styl pro zápis zdrojového kódu
- zvládnout jednoduché větvení i programové cykly
- ošetřit možné problémy, vyvolat, zachytit a zpracovat výjimku
- pracovat se jmennými prostory
- objektově zapisovat a číst text i binární data
- pracovat s řetězci klasicky i moderně
- využívat standardní šablonovou knihovnu STL
- používat datové struktury STL
- obejít omezení znakového výstupu generováním výstupního HTML
- kopírovat objekty a co je mělká a hluboká kopie
Název: Programovací jazyk C++ pro zelenáče
Autor: Petr Šaloun
Nakladatel: Neocortex
Počet stran: 252
Cena: 199 Kč
ISBN: 80–86330–18–4