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/ |