если же говорить о LISP и других языках функционального программирования, то они похоже изжили себя на фоне развития императивных языков.
Но ведь lisp -- это императивный язык. Хотя ладно, ``функциональное программирование'' уже настолько размытый термин, что фиг поймешь, что это вообще такое. Даже Си можно назвать функциональным, если вспомнить про указатели на функцию и прочие извращения. Вот haskell, с ним все ясно, -- чисто функциональный язык.