Здравствуйте, Ikemefula, Вы писали:
I>Близость к математике это абстрации, это и есть уровень языка. Если ты не согласен, то дай внятное определение, что же такое уровень языка
Абстракции — это да. Но причём тут математика? )
Кстати, вот лично у меня как раз по математике образование высшего академического уровня (и совсем не с программерской стороны, а пофундаментальнее), но я не вижу там ничего такого особо высокоуровневого в смысле абстракций. Абстракции как-то больше в философии или в той же самой архитектуре ПО встречаются. )
I>ФЯ это прежде всего уровень, близость к математике.
I>Вот, смотри — здесь нет никакого "другого" взгляда, здесь практически формула из учебника математики
I>I>f(1) -> 1
I>f(2) -> 1
I>f(N) -> f(N-1) + f(N-2)
I>
I>"Другой" взгляд появится, когда ты перепишешь это в итерационном виде.
Ну да, ФЯ — это близость к математике. Но причём тут уровень языка? )
И кстати ты тут просто приводишь пример подходящий как раз под ФЯ. А можно наоборот накидать кучу примеров, которые будут выглядеть очевидно в императивном виде и очень сложно выражаться в ФЯ.