LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

И если уж все проблемы в одну кучу валить, то в лиспообразных языках плохо выглядят цепочки обращений. Вот сравниваем:

a.b(x).c(y).d
и
d (c (b a x) y)
Сишная запись выражает причинно-следственную связь. Причина слева, читаем слева направо и приходим к следствию. А лисповую запись нужно читать из середины наружу. Или читать от следствия к причине. В обоих случаях - ужасно! Здесь я ещё выкинул наружную пару скобок, типа мы её как-то угадали по концу строки.

Исправление den73, :

И если уж все проблемы в одну кучу валить, то в лиспообразных языках плохо выглядят цепочки обращений. Вот сравниваем:

a.b(x).c(y).d
и
d (c (b a x) y)
Сишная запись выражает причинно-следственную связь. Причина слева, читаем слева направо и приходим к следствию. А лисповую запись нужно читать из середины наружу. Или читать от следствия к причине. В обоих случаях - ужасно!

Исходная версия den73, :

И если уж все проблемы в одну кучу валить, то в лиспообразных языках плохо выглядят цепочки обращений. Вот сравниваем:

a.b(x).c(y).d
и
(d (c (b a x) y))
Сишная запись выражает причинно-следственную связь. Причина слева, читаем слева направо и приходим к следствию. А лисповую запись нужно читать из середины наружу. Или читать от следствия к причине. В обоих случаях - ужасно!