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



         

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


См. также масштабный коэффициент.

Scaling operator. Масштабный оператор. Одно из слов Форта, таких как */ и */MOD, которые используются для масштабирования чисел. Масштабные операторы Форта, чтобы сохранить точность, используют для промежуточных результатов числа двойной длины.

Screen. Экран. Наиболее распространенный, в том числе и в этой книге, синоним выражения "блок Форта, который может быть отображен на терминале", хотя значение и несколько варьируется. Чаще всего используется в отношении исходного текста программы. Также, конечно, дисплей видеотерминала.

Search path. Путь поиска. Последовательность, в соответствии с которой производится просмотр одного или нескольких контекстных словарей. Метод просмотра варьируется от версии к версии очень широко.

Shadow block. Теневой блок. Блок комментариев и пояснений, который составляет пару с блоком, где размещен текст исходной программы.

Signed number. Число со знаком. Целое число, в котором старший бит определяет его знак. Число представляется в виде дополнения по модулю два. Если старший бит равен 1, число отрицательно.

Single-length number. Число одинарной длины. 16- битовое число со знаком или без. См. также 16-битовое число.

Smudge bit. Бит-метка. Во многих версиях Форта этот бит определяет, может ли быть данное число найдено в словаре. Бит-метка используется, чтобы предотвратить обнаружение в словаре слов, которые не скомпилированы должным образом, хотя это и плохая практика, так как приводит к тому, что ошибки занимают место в памяти.

Source code. Исходный текст программы. В любом языке ЭВМ - это исходный текст программы, который последовательно транслируется в форму (машинного, объектного кода), которая может быть непосредственно исполнена ЭВМ. Исходный текст Форта состоит из описаний слов, которые обычно записаны в блоках или экранах. См. также язык высокого уровня; язык низкого уровня; ассемблер; машинная программа, объектный код.

Stack. Стек. Последовательность ячеек памяти, используемая для временного хранения чисел.


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