Функциональность
<a href="https://xkcd.com/1270/" target="_blank"><img src="https://xkcd.ru/i/1270_v3.png" border="0" alt="Функциональность"></a>
<p>
Функциональное программирование совмещает в себе гибкость и мощь абстрактной математики с интуитивной понятностью абстрактной математики.
<p><lj-cut text="дополнительная информация">
<hr size=1 width="80%">
<p>
[От переводчиков]
Что любопытно, punch line оригинала — “Tail recursion is its own reward” — можно трактовать очень по-разному. Явный, поверхностный смысл — «за хвостовую рекурсию уже стоит любить FP», а между строк можно прочитать, что хвостовая рекурсия возвращает свой же результат, или намёк на перезапись стекового кадра (reword ≈ reward), или даже некую рекурсивность самой фразы.
</lj-cut>
Функциональное программирование совмещает в себе гибкость и мощь абстрактной математики с интуитивной понятностью абстрактной математики.
[От переводчиков]
Что любопытно, punch line оригинала — “Tail recursion is its own reward” — можно трактовать очень по-разному. Явный, поверхностный смысл — «за хвостовую рекурсию уже стоит любить FP», а между строк можно прочитать, что хвостовая рекурсия возвращает свой же результат, или намёк на перезапись стекового кадра (reword ≈ reward), или даже некую рекурсивность самой фразы.