Редактирование: Слово 1
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 6: | Строка 6: | ||
В [[Режим NUM|режиме NUM]] нажмите [[Клавиша 1|белую клавишу {{Серая клавиша|1}}]] | В [[Режим NUM|режиме NUM]] нажмите [[Клавиша 1|белую клавишу {{Серая клавиша|1}}]] | ||
== | == Детали реализации == | ||
Слово 1 названо константой по его действию. В [[Каллисто]] оно не имеет отношения к порождающему слову [[CONSTANT]] и является [[примитив]]ом. | |||
== Реализация == | == Реализация == | ||
У Баранова-Ноздрунова определение слова 1 выглядит так (стр. 70): | У Баранова-Ноздрунова определение слова 1 выглядит так (стр. 70): | ||
1 CONSTANT 1 | 1 CONSTANT 1 | ||
Строка 39: | Строка 17: | ||
DW 1 | DW 1 | ||
</PRE> | </PRE> | ||
== История == | |||
Ещё в раннем Форте было подмечено, что некоторые числа используются в программах чаще других. Чтобы сделать исполняемый код короче и быстрее, под такие числа были заведены отдельные слова — засылающие их в стек в обход механизма литералов. Это также ускоряет время компиляции программы, существенный плюс для [[Каллисто]]. | |||
== Ссылки == | == Ссылки == | ||
* {{Исходник|One|1}} | * {{Исходник|One|1}} | ||