В комментах к
вчерашней задачке очень наглядная разница между императивным и функциональным подходами:)
Вот до чего в самом лучшем случае может довести императивность в своем экстремальном выражении (результаты со свежего
International Obfuscated C Code Contest).
При проектировании системы классическими методами собственно нечто подобное обычно и получается, только in large.
int _;main(O,l,o)char**l,**o;{_++>>9||main(1&(o?(int)o:O)|O*2,l,putchar(_%32?atoi(1[l])>>(7&O<>!o+29)&32