Ke zvládnutí jazyka C++ existuje i v češtině řada učebnic a výukových publikací. Přesto nelze říci, že by se po přečtení většiny z nich rodili zruční programátoři. Možná i vy jste nejednou prošli tradičním schématem studia jazyka C++: nejprve nějaké základy jazyka C, poté definice tříd, objekty a dále zbytek jazyka… Výsledkem je obvykle nemalý zmatek a ztráta odhodlání, protože po řadě lekcí stále nejste schopni psát užitečné programy.
Zcela jiný přístup vyzkoušeli autoři protřelí léty praxe v programování i výuce C++ v okamžiku příchodu nové standardní knihovny: používají standardní knihovnu hned od začátku výuky, soustřeďují se na objektové uvažování a tvorbu smysluplných programů, zatímco detaily jazyka se zabývají až ve chvíli, kdy toho umíte tolik, že detaily můžete produktivně využít. Pokud jste zvyklí programovat v jiném jazyce (včetně C), autoři vás zažitý způsob myšlení odnaučí. Už od začátku budete používat vysokoúrovňové datové struktury a jejich základy si vysvětlíte později.
To, že jejich netradiční přístup funguje, si autoři ověřili v kurzech profesionálního vzdělávání na Univerzitě ve Stanfordu, v nichž jejich studenti zvládnou vytvářet smysluplné programy již během prvního dne.
Proč je kniha Rozumíme C++ ve výuce tak účinná? Protože:
- Začíná nejužitečnějšími principy, nikoli těmi nejsnadnějšími: Budete hned umět psát
rozumné programy.
- Popisuje reálné problémy a řešení, nejen rysy jazyka: Uvidíte nejen, co která věc je, ale
také jak ji použít.
- Zahrnuje současně jazyk i standardní knihovnu: Již od začátku budete schopni využívat
standardní knihovnu.
Kniha Rozumíme C++ vás naučí v jazyce C++ nejen myslet, ale i programovat!