Слово H: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 9: Строка 9:
         of the next free memory above the dictionary. The value may be read
         of the next free memory above the dictionary. The value may be read
         by HERE and altered by ALLOT.
         by HERE and altered by ALLOT.
== Заметки ==
Прямой доступ к переменной DP делает программу непереносимой. В большинстве случаев этого удаётся избежать с помощью более распространённых слов [[HERE]] и [[ALLOT]].
В некоторых системах DP называется CP, возможно от ''англ.'' Cell Pointer (указатель на ячейку).





Версия от 20:09, 11 сентября 2015

DP (от англ. Dictionary Pointer, указатель словаря) — стандартное слово Каллисто.

DP указывает на первую свободную ячейку словаря, DP @ = HERE.


DP в fig-FORTH Release 1 glossary, май 1979 (англ.)

DP            ----  addr                      U,L
       A user variable, the dictionary pointer, which contains the address
       of the next free memory above the dictionary. The value may be read
       by HERE and altered by ALLOT.


Заметки

Прямой доступ к переменной DP делает программу непереносимой. В большинстве случаев этого удаётся избежать с помощью более распространённых слов HERE и ALLOT.

В некоторых системах DP называется CP, возможно от англ. Cell Pointer (указатель на ячейку).


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.