Nie je táto kniha pre začiatočníka veľmi komplikovaná?
C++ patří mezi nejtěžší programovací jazyky, s komplikovaností knihy musíš počítat. Pokud jsi začátečníkem, začni raději s Javou - ta je jednodušší a získáš lepší návyky.
Java je do začátků strašně ukecaná... a taky mám dojem, že z ní pak mají občas lidé pocit, že se všechno musí řešit přes výjimky, což mi jako lepší návyk nepřijde.
Nie je táto kniha pre začiatočníka veľmi komplikovaná?
C++ patří mezi nejtěžší programovací jazyky
Oproti Haskellu je triviální, nemluvě o vyšším levelu jako Agda.
"Problém" je, že Haskell je vcelku mladý a konzistentní. O C++ se to tvrdit nedá; ten jazyk je obří, se spoustou věcí se člověk snadno střelí do nohy a často doplácí na to, že "je v něm všechno". Zase nutno dodat, že pokrok je u C++ vidět dost.
Haskell a spol jsou více na to dobře si promyslet co chceš. Protože zapsat to pak je na pár řádek. A možná požadavek na větší teoretický rozhled. V Javě ani v C++ nepotřebuješ prakticky nic znát.
To bych si nebyl tak úplně jistý. Spíš bych řekl, že je to tím, že je normální začínat na imperativních jazycích. On programátor v Haskellu taky nemusí "prakticky nic znát", když bude vědět, jak co použít. Jen je k němu ta teorie prostě blíž než u C++.