Возможный дубликат:
Функциональное программирование и нефункциональное программирование
Боюсь, что Википедия меня больше не привела. Большое спасибо
PS: Эта прошлая нить тоже очень хороша, однако я счастлив, что снова задал этот вопрос, поскольку новые ответы были отличными - спасибо
Функциональное программирование и нефункциональное программирование