Язык программирования Форт



         

Приложение Б. Терминология - часть 6


Поле параметров типа двоеточие содержит список адресов полей программы слов, содержащихся в описании, но не адрес, содержащийся в поле программы. Обычно обозначается сокращением CFA. См. также поле программы.

Colon-definition. Описание-двоеточие. Описание слова Форта, созданное оператором :. Часто используется синоним слово-двоеточие.

Colon-word. Слово-двоеточие. Слово Форта, описанное словом описателем :. Слова-двоеточие, кстати, являются наиболее часто встречающимися словами Форта. Часто используется синоним описание двоеточие.

Comparison operator. Оператор сравнения. Оператор, который определяет соотношение между двумя числами и выдает булев флаг, характеризующий это соотношение. Например, оператор сравнения может определить, является ли величина меньше, больше или равна 0, меньше, больше или равна другой величине. Операторы сравнения могут комбинироваться, чтобы сформировать такие проверки, как меньше или равно, больше или равно и т. д. Примерами могут служить слова Форта , = и 0=.

Compilation. Компиляция. Процесс трансляции исходного текста программы в форму, пригодную для исполнения на ЭВМ. В большинстве языков (таких как Фортран) компиляция состоит в формировании машинной программы из исходного текста высокого уровня. Описания-двоеточия в Форте при компиляции образуют список адресов полей программы, которые указывают интерпретатору исполнительные адреса. Мнемоника Форт-ассемблера компилируется в машинные инструкции, которые ЭВМ может исполнить немедленно.

Compile mode. Режим компиляции. Режим, при котором внешний интерпретатор Форта компилирует слова в Форт-описания, а не исполняет их. Это происходит, когда переменная STATE не равна 0. Если в режиме компиляции встретится слово немедленного исполнения, оно выполняется. Противостоит режиму исполнения.

Compiled code. Откомпилированная программа. Результат компиляции. Ассемблер компилирует выполнимую машинную программу. Форт-компилятор формирует список адресов, который может исполнить интерпретатор адресов.


Содержание  Назад  Вперед