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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Строка 38: Строка 38:
* Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0290 1+ (one-plus)] в стандарте ANS Forth ''(англ.)''
* Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0290 1+ (one-plus)] в стандарте ANS Forth ''(англ.)''
* Слово [http://www.forth200x.org/documents/html3/core/OnePlus.html 1+ (one-plus)] в черновике Forth 200x ''(англ.)''
* Слово [http://www.forth200x.org/documents/html3/core/OnePlus.html 1+ (one-plus)] в черновике Forth 200x ''(англ.)''
* [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\05.OPERAZII%20NAD%20ZELYMI%20TISLAMI ОПЕРАЦИИ НАД ЦЕЛЫМИ ЧИСЛАМИ] в книге [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»]





Версия от 00:54, 25 марта 2016

1+ (увеличить, единицу прибавить, читается «один-плюс») — стандартное слово Каллисто. Прибавление 1.

1+             ( x -- x1 )                     Увеличить. x1 ← x + 1
Пример работы слова 1+

Добавляет 1 к x и кладёт на стек результат x1.

Ввод слова 1+

В режиме NUM последовательно нажмите две белые клавиши  1   + 

1+ в стандарте ANS Forth

6.1.0290   1+                               "one-plus"                     CORE
           ( n1|u1 -- n2|u2 )
           Прибавляет один(1) к n1|u1 возвращает сумму n2|u2.

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

     1+           w1 -- w2                      79          "one-plus"
          w2 is the result of adding one to w1 according to the
          operations of + .

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

1+             n -- n+1                      107         "one-plus"
    Increment n by one, according to the operation of + .

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

1+            n1  ---  n2                      L1
       Increment n1 by l.

Реализация 1+

У Баранова-Ноздрунова определение слова 1+ выглядит так (стр. 70):

: 1+  ( A ---> A+1 )   1  +  ;

История

Каллистянское слово 1+ способно увеличивать на 1 не только целые, но и числа с плавающей запятой.

Ссылки


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