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