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



         

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


Строки используются для записи ASCII-текстов, См. также: счетная строка; сепаратор; ASCII.

Structured programming. Структурное программирование. Философия программирования, при которой каждая последовательность команд в программе представляет собой модуль только с одной точкой входа и выхода и которая по завершении возвращает управление в точку, откуда произошел вызов. Программы должны писаться для того, чтобы они были исполнены, с единственным исключением, когда условный оператор может выбрать один из альтернативных маршрутов исполнения, условие может определить и время завершения цикла. Структурное программирование препятствует созданию текстов про грамм, которые трудно понять, модифицировать и исправлять. Форт сам обеспечивает структурное программирование, но без ограничений, присущих многим другим языкам, таким как Паскаль.

Stub. Подставка. Слово-подставка, описанное в Форте, не используется в окончательной версии программы, но оно определяется временно для того, чтобы проверить функции, которые могут использоваться в главной программе.

Target compilation. Целевая компиляция. В Форте - процесс компиляции элементов словаря в область памяти, не совпадающую с верхом словаря. Целевая компиляция может использоваться для создания полной системы Форта, которая будет работать в произвольной области памяти или которая может быть перенесена в другую ЭВМ. Часто используется синоним "метакомпилятор". См. также кросскомпилятор; метакомпилятор.

Text-input buffer. Текстовый входной буфер. Область памяти в системе Форта, которая зарезервирована для приема информации от клавиатуры. См. также буфер; входной поток.

Text interpreter. Текстовый интерпретатор. Синоним внешнего интерпретатора.

Thread. Цепочка, В Форте - последовательность слов и машинных программ-примитивов, которые исполняются, когда исполняется слово из входного потока. Иногда используется в смысле последовательности слов, просматриваемых при поиске в словаре.

Threaded interpretive language.


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