Forth
http://fforum.winglion.ru/

Как бы фортеры восприняли такой синтаксис?
http://fforum.winglion.ru/viewtopic.php?f=4&t=776
Страница 6 из 6

Автор:  WingLion [ Пн июн 11, 2007 01:01 ]
Заголовок сообщения: 

если хочется хохмить в комментариях, можно воспользоваться не скобкой, а знаком \ и хохмить до самого конца строки :)

Автор:  Hishnik [ Пн июн 11, 2007 01:02 ]
Заголовок сообщения: 

А я и // добавил как алиас для \ :)

Автор:  вопрос [ Пн июн 11, 2007 08:38 ]
Заголовок сообщения: 

Ради интереса (почему С - стандарт?) С допускает вложенные комментарии и обозначаются они знаками, которые не захочется использовать нигде в других целях
/* comment */

Автор:  Hishnik [ Пн июн 11, 2007 10:33 ]
Заголовок сообщения: 

В паскале тоже есть такое. Для того и сделано, чтобы можно было одним видом комментариев делать пометки прямо в строках, а другим - временно выключать целый блок кода, со всеми потрохами (включая комментарии тоже). Не зря же есть комментарий "отсюда и до конца строки, что бы там ни сидело".

Автор:  Mihail [ Пн июн 11, 2007 12:37 ]
Заголовок сообщения: 

Хищник писал(а):
Наверное, можно чуть расширить: элементы Форта записываюся последовательно и разделяются разделителями


А если разделитель сам явится командой, это будет уже не Форт?

вопрос писал(а):
Слова отделяются друг от друга пробелами


По ANS - стандарту пробелами и меньше.

Автор:  Mihail [ Пн июн 11, 2007 12:39 ]
Заголовок сообщения: 

вопрос писал(а):
Да, почему-то фортеры не особо гордятся своей технологией ...


Я технологию форта с польской записью не отождествляю.

Автор:  Hishnik [ Пн июн 11, 2007 13:01 ]
Заголовок сообщения: 

Mihail писал(а):
А если разделитель сам явится командой, это будет уже не Форт?

А это как? Если нет разделителя, у нас получается один огроменный автомат, в который забиты все возможные комбинации входных символов. Разделитель - это символ, по которому прекращается выделение очередного токена.

Автор:  Mihail [ Пн июн 11, 2007 15:53 ]
Заголовок сообщения: 

Хищник писал(а):
Mihail писал(а):
А если разделитель сам явится командой, это будет уже не Форт?

А это как?


OVER$HEX - если $ , разделитель и команда одновременно то это 3-и команды

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


Я не говорил об отсутствии разделителей. Однако, автомат на уровне символов в любом
случае присутствует. В СПФ это GetChar.

Автор:  Hishnik [ Пн июн 11, 2007 15:56 ]
Заголовок сообщения: 

Mihail писал(а):
OVER$HEX - если $ , разделитель и команда одновременно то это 3-и команды

Ну вообще-то по приему разделителя транслятор что-то делает. Так что это все равно разделитель, никуда не деться.

Страница 6 из 6 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/