Старое обсуждение:Forth

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

Внимание! Это старая дискуссия, которая некогда велась на сайте Луркоморье. Пожалуйста, для продолжения обратитесь к актуальной: Обсуждение:Forth, которая проводится в стиле пленарного заседания.


  • Форт - эт, конечно, очень мило, но нихрена не мем... 92.242.20.254 11:59, 7 апреля 2008 (MSD)
  • RPN наше всё, расово оставить.
  • ерунда.

ерунда сами вы

Блѣдь, не все юные падаваны уже научились понимать магистра Йоду. Напишите хотя бы про область применения сабжа толково. А то придется за смыслом в гибнущую педивикию лезть.

соси уд, школота

Статья неимоверно доставляет. Побольше бы таких.

"грамматика языка в БНФ описывается одной строчкой ; " - Блѣ! Я хочу увидеть эту строчку!

«все определения разделяются пробелами».
не пробелами, а ограничителями. которые могут быть любым символом. и их можно менять прямо на ходу.

Вы все неправы, потому что БНФ описывает статичные грамматики, "грамматика" же Форта может динамически изменяться прямо в процессе парсинга.

"Правильный asm!" - Почему? В чем заключается "правильность"?

Злоскребучим "исправлятелям синтаксиса"[править]

Суть self-descriptive - в максимальной похожести на типичный фортокод. Потому:

  • НЕ НАДО убирать пробелы перед знаками препинания (точки, запятые и прочее) и скобками (за исключением случаев, когда в скобках одно слово или символы без пробелов)
  • с другой стороны, не надо ставить пробелы перед двоеточиями и точкозапятыми (кроме закрывающего в разделе, которое, впрочем, не обязано быть последним знаком - лишь бы отдельная точка с запятой оставалась единственной в разделе)
  • двойные кавычки - особый случай (открывающая с точкой ." плюс пробел, закрывающая просто " БЕЗ пробела)
  • примеры в угловых кавычках - лучше без пробелов (кроме фортовских) и еще лучше не добавлять их больше
  • и НЕ НАДО заменять никакие минусы на тире!!!