Programoval jsem v životě opravdu hodně a nesnáším, když musím
při různých projektech psát znovu dokola stejné kusy kódu.
Stačí před samotným psaním trochu zauvažovat a předem počítat se
znovupoužitelností. Pak k ničemu takovému, jako je neustálé psání
stejných kusů kódu, nemůže dojít. Pokud je někdo (a to platí snad
v jakémkoli jazyce!) nucen neustále přepisovat stejné kusy kódu, asi něco
dělá špatně a měl by se nad svým programátorským „uměním“ hluboce
zamyslet.
Františka Fuku uznávám už od svých asi deseti let, jeho hry jsem
zbožňoval, takže proti němu opravdu nic nemám. Nicméně některé
odpovědi mi přijdou jako obyčejné a ubohé plácání
taky-programátorů.
Nejvíce mě dostalo toto
v C nelze psát hezké / elegantní / zajímavé programy
to jsem se opravdu málem svezl pod stůl. Byl bych to schopen pochopit,
kdyby daná věta zněla „v C neumím psát hezké / elegantní /
zajímavé programy“, jinak to snad muselo být myšleno jako vtip. V Céčku
je napsán třeba interpreter Luy (a co jsem si tak prohlížel její zdrojáky,
tak i poměrně pěkně), v C byl před spoustou let napsán Unix (jehož
architektura je konkrétně pro mě ztělesněním elegance návrhu, který
dodnes snad nebyl překonán – možná tak Plan9, napsaný opět v C znovu
stejnými lidmi, mu co se týče zajímavosti myšlenek šlape na paty)…
Musím přiznat, že jsem trochu zklamán.