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