Ale abstraktní myšlení se dá procvičovat i jinak. Nakonec, podívejme se na spojení slov "programovací jazyk". Je opravdu tak velký rozdíl mezi tím, naučit se anglicky, nebo programovat ve Visual C++? :-)
Řekl bych, že je to asi stejný rozdíl jako mezi klavírem a záchodovou mísou - jde totiž o dvě úplně rozdílné věci. Pro zajímavost, někdo z velkých postav v Computer Science, myslím, že to byl Niklaus Wirth, si stěžoval, že termín "jazyk" byl v případě programovacích jazyků zvolen nešťastně a mělo by se spíš říkat "programovací notace", protože jde o něco, co je bližší matematice než řeči.
To o procvičování abstraktního myšlení matikou je navíc také oblíbená fráze... přitom pokud přehlídnu nevýznamný detail v rovnici, jako třeba větší, nebo rovno, prostě mi jen vyjde špatný výsledek. Nuda jak sviňa. Ale když to přehlídnu v kódu, program nebude chodit, budu hledat, kde je chyba a až ji najdu, program začne fungovat. Vzrůšo.
Není to fráze, mluvím z vlastní zkušenosti. Ale samozřejmě, matika není to pravé pro lidi, co v programování hledají hlavně "vzrůšo" z ladění, kdežto přemýšlet o krok napřed o tom, co programují, a jak chybám předejít, je vzhledem k nerozvinutému abstraktnímu myšlení pro ně "nuda jak sviňa". Přemýšlení bolí, to je fakt a známe to :-)