Indy to shrnul docela dobře. C++ je těžký jazyk a znám jen pár (dva) lidí, kteří ho byli schopni plně ovládnout, nebo tak alespoň na mě působí. Spousta lidí si to na druhou stranu myslí, dokud nespadnou do nějaké pasti.
Score na SŠ bylo asi dva lidi, kteří mají trochu tušení, a dvacet dalších, kteří propadají.
Na VŠ to pak bylo trochu jinak, asi tak 15 co to chápe a padesát co má pocit, že musí fetovat buď víc, nebo míň, protože vůbec netuší o čem se to mluví. A to byly v podstatě základy, jen takový popis jazyka pro lidi, kteří již několik let dělali v C#, Javě a PHP.
Jinak když píšu, že C++ je těžké, vůbec nemám na mysli pointery, jejich aritmetiku, referenci/dereferenci a další věci z C, které trochu nakousl indy.
Vnitřní logika, smysluplnost, STL, vícenásobná dědičnost, streamy, imlementace jednotlivých mechanismů, vyjímky a jejich perverzní detaily, šablony a jejich debugování. Nejhorší pro mě osobně na tom je, že spousta věcí je dělaná určitým způsobem "prostě proto", bez toho aby to dávalo nějaký hlubší smysl. Je toho hafo, co dělá z C++ pěkně těžký jazyk na ovládnutí a asi nemá smysl to dále rozmazávat. |