Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт июн 19, 2018 00:56

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - ШК в нативе
Автор Сообщение
  Заголовок сообщения:  Re: ШК в нативе  Ответить с цитатой
_KROL писал(а):
Я бы сказал, что второе тоже может пригодится! Когда я писал слово для вызова прерывания, то у меня была проблема с оптимальной загрузкой/сохранением регистров. Кроме этого, кое-какой код я даже пытался исполнить из стека. Может быть на Форте в стеке возвратов решение получится лучше? Не знаю, но если получится, то выложу.


Скажем так, попробуй найти решение попроще, чем самодификация экземпляра кода на стеке возвратов. Всё-таки это достаточно специфичное решение.
Сообщение Добавлено: Вс янв 28, 2018 17:27
  Заголовок сообщения:  Re: ШК в нативе  Ответить с цитатой
Victor__v писал(а):
При компиляции слова тоже появляются интересные возможности.
Т.к. указатели на код помещаются в стек, то мы можем спокойно модифицировать полученный ШК для каких-либо действий.

P.S.
Первому нашлось применение.
Второе маловероятно.
Я бы сказал, что второе тоже может пригодится! Когда я писал слово для вызова прерывания, то у меня была проблема с оптимальной загрузкой/сохранением регистров. Кроме этого, кое-какой код я даже пытался исполнить из стека. Может быть на Форте в стеке возвратов решение получится лучше? Не знаю, но если получится, то выложу.
Сообщение Добавлено: Сб янв 27, 2018 22:50
  Заголовок сообщения:  ШК в нативе  Ответить с цитатой
ШК может быть нативным, если он расположен в стеке возвратов.
Банально.
Чуть интересней его использование.
Можно создавать продвинутые действия по восстановлению контекста.
К примеру, в начале файла создаётся врем. словарь для всяких полезных слов, коие не будут нужны последствии.
Это вынуждает писать в конце файла код для освобождения памяти под словарь.
Используя ШК на стеке возвратов мы можем при завершении трансляции освободить память, а сам код поместить в начало файла, где создаётся временный словарь.

При компиляции слова тоже появляются интересные возможности.
Т.к. указатели на код помещаются в стек, то мы можем спокойно модифицировать полученный ШК для каких-либо действий.

P.S.
Первому нашлось применение.
Второе маловероятно.
Сообщение Добавлено: Сб янв 27, 2018 14:45

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


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