Курилка,
FDS>>...Думаю, у всех по началу с процедурным программированием тоже возникали трудности, хотя мышление у человека такое, что можешь хоть прямо сесть и писать процедурами прямо из головы.
К>Согласно каким фактам ты утверждаешь выделенное? К>То, что 99% программных решений сделаны императивно, не говорит о том, что само мышление человека обязательно императивно, имхо.
Мышление человека вообще может быть очень гибким и привыкать к использованию самых разнообразных абстракций. Для примера можно привести математиков (скажем, в таких областях как топология и алгебра), которые с лёгкостью ворочают абстракциями, на изучение которых уходят годы.