Редактирование: CREATE
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 79: | Строка 79: | ||
parameter field. The new word is created in the CURRENT vocabulary. | parameter field. The new word is created in the CURRENT vocabulary. | ||
== | == Детали реализации == | ||
Создающая часть слова CREATE является высокоуровневой. Для ускорения исполнения создаваемых слов исполняющая часть слова CREATE написана на [[ЯМК|языке МК]]. | Создающая часть слова CREATE является высокоуровневой. Для ускорения исполнения создаваемых слов исполняющая часть слова CREATE написана на [[ЯМК|языке МК]]. | ||
<pre> | <pre> | ||
Строка 108: | Строка 108: | ||
<pre> | <pre> | ||
0 VALUE CREATE-CODE | 0 VALUE CREATE-CODE | ||
… | … | ||
: SHEADER ( addr u -- ) | : SHEADER ( addr u -- ) | ||
Строка 141: | Строка 130: | ||
CREATE-CODE COMPILE, | CREATE-CODE COMPILE, | ||
; | ; | ||
<pre> | |||
</pre> | </pre> | ||
USER LAST-CFA | USER LAST-CFA | ||
… | … |