Здравствуйте, Дм.Григорьев, Вы писали:
ДГ>Выглядит всё равно заумно, ни на грамм не проще императивного цикла. Получается, чтобы почуять выгоду функциональщины на сложных вычислениях (а годится ли функциональщина где-нибудь ещё, кроме вычислений?), нужно сначала сполна хлебнуть её недостатков на простых вычислениях?
Во первых есть куча алгоритмов которые очень просто реализуется декларативно — рекурсивно, а императивно очень сложно и практически нет обратных примеров.
Во вторых в декларативном стиле на порядок больше повторная используемость, ФВП рулят, и очень часто оказывается что на уровень рекурсивных функции отпускатся нет никакой необходимости, все прекрасно решается с помощью комбинации примитивных (типа этой sum) ФВП.