http://existentialtype.wordpress.com/2011/03/15/teaching-fp-to-freshmen/
Для !Ъ,
бложик принадлежит одному из профессоров этого университета. Он вещает, что с этой осени первокурсникам больше не будут читать курс объектно-ориентированного программирования, так как, по его словам, «ООП анти-модульно и анти-параллельно по своей природе, а поэтому не подходит для современного курса CS».
Новая программа основ компьютерных наук в университете Карнеги-Меллоун будет включать курсы (отдельные) императивного и функционального программирования. Функциональное программирование будет преподаваться с использованием Standard ML.
Кажется, у фанатичных ООПщиков будет много баттхерта по поводу данного конкретного профессора и университета вообще.
Я использую ОО и мне лично оно только помогает лучше структурировать и разделять код. Пишу на перле и яваскрипте. Да, я в курсе про Higher Order Perl. Готов утверждать, что ООП и ФП решают одну и ту же задачу, и в умелых руках приводят к равнозначным результатам.