ну я там в загашнике начал статью про это. я бы просто не использовал термин фп. вместо него бы писал что то типа "экспрешен стайл" или код как граф. просто оно сильно пересекается с фп.
я не знаю зачем они кукарекают вот смотрите коректное и непонятное. речь то не об этом. речь о том чтобы писать уменьшая контекст о котором нужно думать.
если у меня есть функция сортировки которая принимает массив и отдает массив мне как юзеру этой функции насрать что она там делает.
а если у меня в фукнции луп по циклу который одновременно ищет максимум, делает иногда континуе и брейк и смотрит на предыдущие итерации - это ад. и в этом мой поинт как бы
Ты же понимаешь, что каждому циклу с continue, break и прочим соответствует чисто функциональный код (например, в CPS стиле)?