DROP: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Строка 39: Строка 39:
== Ссылки ==
== Ссылки ==
* См. слова [[2DROP]], [[↑ (Каллисто)|↑]], [[↔ (Каллисто)|↔]], [[OVER]], [[ROT]]
* См. слова [[2DROP]], [[↑ (Каллисто)|↑]], [[↔ (Каллисто)|↔]], [[OVER]], [[ROT]]
* [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1260 Слово DROP в стандарте ANS Forth] ''(англ.)''
* Слова [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1260 DROP] и [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.1.1500 FDROP (f-drop)] в стандарте ANS Forth ''(англ.)''
* [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.1.1500 Слово FDROP (f-drop) в стандарте ANS Forth] ''(англ.)''
* Слова [http://www.forth200x.org/documents/html3/core/DROP.html DROP] и [http://www.forth200x.org/documents/html3/floating/FDROP.html FDROP (f-drop)] в черновике Forth 200x ''(англ.)''
* [http://www.forth200x.org/documents/html/core.html#core:DROP Слово DROP в черновике Forth 200x] ''(англ.)''
* [http://www.forth200x.org/documents/html/float.html#floating:FDROP Слово FDROP (f-drop) в черновике Forth 200x] ''(англ.)''





Версия от 23:55, 22 февраля 2016

DROP (сбросить) — стандартное слово Каллисто. Убрать верхний элемент стека.

DROP           ( x -- )

Удаляет число x из стека.

Ввод слова DROP

В режиме ЛАТ последовательно нажмите четыре клавиши  K   ×   5   6 

Детали реализации

В Каллисто стек содержит десятичные числа — достаточно вместительные, чтобы популярные в ранних версиях Форта числа двойной длины не использовались. Когда их приходится использовать для совместимости с Фортом, слово DROP осуществляет переход от двойной точности к обычной.

DROP в стандарте ANS Forth

6.1.1260   DROP                                                            CORE
           ( x -- )
           Удаляет x из стека.

FDROP в стандарте ANS Forth

12.6.1.1500   FDROP                    "f-drop"                        FLOATING
           ( F: r -- ) or ( r -- )
           Удаляет r со стека с плавающей точкой.

DROP в предыдущем стандарте Forth-83 (англ.)

     DROP         16b --                        79
          16b is removed from the stack.

DROP в стандарте Forth-79 (англ.)

DROP           n --                          233
    Drop the top number from the stack.

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

DROP          n  ---                           L0
       Drop the number from the stack.

История

В Форте слово DROP — одно из самых древних и устоявшихся, не менялось с 1979 года.

В Форте FSP88M слово DROP известно под именем DR

Ссылки


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


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