Обсуждение:Forth

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

хуита сами вы

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

соси хуй, школота

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

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

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

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

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

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

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

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