В статье http://www.cs.utexas.edu/~arvindn/hughes/ автор анализирует статью 23 летней давности http://www.math.chalmers.se/~rjmh/Papers/whyfp.pdf Сравнивая функциональный подход и объектно-ориентированный подход, реализованный в современных языках C# и Java, автор делает вывод, что функциональный подход не так уж безупречен, как его малюют