Начальный курс программирования на языке Форт


ОСНОВНЫЕ ТЕРМИНЫ


Адресный интерпретатор. Второй из двух интерпретаторов Форта выполняет список адресов из элемента словаря, являющегося определением через двоеточие.

Буфер входного текста. Участок памяти внутри терминальной задачи, используемый для хранения текста по мере его поступления с терминала. Именно здесь интерпретируется поступивший исходный текст.

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

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

Заголовок, Поля имени и связи в элементе словаря Форта.

cfa. Адрес поля кода; адрес поля кода в элементе словаря.

Задача. Применительно к Форту это участок памяти, содержащий как минимум параметр и стек возвратов, а также множество пользовательских переменных.

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

Контекстный словарь. Независимо связанное подмножество словаря Форта.

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

Определяющee слово. Слово Форта, создающее элемент словаря, например : CONSTANT, VARIABLE и т.


Начало  Назад  Вперед