LINUX.ORG.RU

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

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

Причины скобочкохейта со стороны сишника непонятны.

А причины, на самом деле, очень просты:

  • Обычные языки, вроде сишечки и прочих фортранов — читаются естественным путём, хотя разбор для машины не совсем тривиален.
  • Конкатенативные языки, forth — читаются и выполняются слева-направо. Ад, когда дело касается математики, в остальном вполне удобно.
  • APL и J — выполняются справа-налево, но читаются, внезапно, слева-направо. Простой разбор и относительно легко воспринимаются человеком.
  • ЛNСП — читается и выполняется так, как скобки лягут. Практически абстрактное синтаксическое дерево, записанное скобочками.

Лиспы заставляют выполнять работу, предназначенную компиляторам — генерировать и обрабатывать синтаксическое дерево. И хотя лисперы фанатично делают вид, будто так должно и быть, на самом деле это не является ни естественным, ни сколь-либо удобным.

Исходная версия quantum-troll, :

Причины скобочкохейта со стороны сишника непонятны.

А причины, на самом деле, очень просты:
* Обычные языки, вроде сишечки и прочих фортранов — читаются естественным путём, хотя разбор для машины не совсем тривиален.
* Конкатенативные языки, forth — читаются и выполняются слева-направо. Ад, когда дело касается математики, в остальном вполне удобно.
* APL и J — выполняются справа-налево, но читаются, внезапно, слева-направо. Простой разбор и относительно легко воспринимаются человеком.
* ЛNСП — читается и выполняется так, как скобки лягут. Практически абстрактное синтаксическое дерево, записанное скобочками.
Лиспы заставляют выполнять работу, предназначенную компиляторам — генерировать и обрабатывать синтаксическое дерево. И хотя лисперы фанатично делают вид, будто так должно и быть, на самом деле это не является ни естественным, ни сколь-либо удобным.