Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт апр 19, 2024 16:38

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: SPF_INTRO
СообщениеДобавлено: Вт сен 26, 2006 23:23 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Код:
Как одним словом очистить стек?

Наберите lalala. Или bububu. Или лялятополя. Возникнет ошибка и стек сбросится. На самом деле стек сбросит слово ABORT, которое будет вызвано если интерпретатор не найдёт введённое слово.


добавь вариант : clearStack S0 @ SP! ;
классика, однако 8)
[/quote]


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 27, 2006 05:09 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Просто нажми RESET!

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 27, 2006 06:17 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
WingLion писал(а):
Просто нажми RESET!


Это больно радикально. К тому же при сбросе очистися и стек возвратов, а этого в ТЗ нет 8)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 27, 2006 16:07 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
oleg писал(а):
Это больно радикально. К тому же при сбросе очистися и стек возвратов, а этого в ТЗ нет Cool


Хех... Прямо сегодня мне на работе на эту тему анекдот рассказывали.
Про то как поймал мужик джина, и тот пообещал исполнить любоде желание, а мужик захотел, чтобы у него "член до земли" был. Ну, джин сказал "ОК" и исчез! А мужик смотрит в зеркало и видит себя на двух ножках высотой по 10см каждая, и член у него в землю упирается :))

ТЗ должно быть не только кратким, но и четким. Не должно допускать двусмысленных толкований, не должно что либо считать "по умолчанию", иначе получишь именно то, что попросил!

oleg писал(а):
Как одним словом очистить стек?


Где тут сказано, что стек возвратов не надо трогать?
Где тут сказано, вообще, какой именно стек надо очистить? :)

RESET - чистит все стеки, так что, все четко и правильно! :))

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 27, 2006 19:24 
Не в сети

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 380
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
а если стеки сделать циклическими, то их вообще чистить не надо будет.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 27, 2006 20:22 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Это может мешать расширяемости

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 27, 2006 23:37 
Не в сети

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 380
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
вопрос писал(а):
Это может мешать расширяемости


поясните


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 28, 2006 00:02 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
forther писал(а):
а если стеки сделать циклическими, то их вообще чистить не надо будет.


8) а если еще и навесить ко всему МКС то можно и космический эмулятор состряпать ;)
тут главный вопрос в смысле? Сделать можно что угодно(или почти что угодно) но толку?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 28, 2006 00:59 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
forther писал(а):
вопрос писал(а):
Это может мешать расширяемости


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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 28, 2006 01:25 
Не в сети

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 380
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
вопрос писал(а):
forther писал(а):
вопрос писал(а):
Это может мешать расширяемости


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


А причем тут "расширяемость"? Что именно не расширяется?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 08, 2006 19:32 
Не в сети

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
сабж автоматически генерится из cvs по адресу http://spf.sourceforge.net/docs/intro.html

_________________
http://forth.org.ru/~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB