Редактирование: ⟨
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''<''' (меньше) — стандартное слово [[Каллисто]]. | '''<''' (меньше) — стандартное слово [[Каллисто]]. | ||
== Ввод слова < == | == Ввод слова < == | ||
В [[Режим NUM|режиме NUM]] последовательно нажмите две клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] {{ШГ→}} | В [[Режим NUM|режиме NUM]] последовательно нажмите две клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ШГ вправо|{{Чёрная клавиша|ШГ→}}]] | ||
== | == < в стандарте ANS Forth == | ||
6.1.0480 < "less-than" CORE | 6.1.0480 < "less-than" CORE | ||
( n1 n2 -- flag ) | ( n1 n2 -- flag ) | ||
Строка 12: | Строка 11: | ||
См.: 6.1.2340 U<. | См.: 6.1.2340 U<. | ||
== F< в стандарте ANS Forth == | |||
12.6.1.1460 F< "f-less-than" FLOATING | 12.6.1.1460 F< "f-less-than" FLOATING | ||
( -- flag ) ( F: r1 r2 -- ) or ( r1 r2 -- flag ) | ( -- flag ) ( F: r1 r2 -- ) or ( r1 r2 -- flag ) | ||
flag - true, если и только если r1 - меньше чем r2. | flag - true, если и только если r1 - меньше чем r2. | ||
== < в предыдущем стандарте Forth-83 (англ.) == | |||
< n1 n2 -- flag 83 "less-than" | < n1 n2 -- flag 83 "less-than" | ||
flag is true if n1 is less than n2. | flag is true if n1 is less than n2. | ||
Строка 30: | Строка 24: | ||
-32768 0 < must return true. | -32768 0 < must return true. | ||
== < в стандарте Forth-79 (англ.) == | |||
< n1 n2 -- flag 139 "less-than" | < n1 n2 -- flag 139 "less-than" | ||
True if n1 is less than n2. | True if n1 is less than n2. | ||
Строка 37: | Строка 31: | ||
-32768 32767 < must return true. | -32768 32767 < must return true. | ||
-32768 0 < must be distinguished. | -32768 0 < must be distinguished. | ||
== < в fig-FORTH Release 1 glossary, май 1979 (англ.) == | |||
< n1 n2 --- f L0 | < n1 n2 --- f L0 | ||
Leave a true flag if n1 is less than n2; otherwise leave a false | Leave a true flag if n1 is less than n2; otherwise leave a false | ||
flag. | flag. | ||
== | == Реализация < == | ||
У Баранова-Ноздрунова приводится следующее описание слова < (стр. 26): | У Баранова-Ноздрунова приводится следующее описание слова < (стр. 26): | ||
: < ( A,B ---> A < B ) - 0< ; | : < ( A,B ---> A < B ) - 0< ; | ||
== Ссылки == | == Ссылки == | ||
* Слова [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0480 < (less-than)] и [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.1.1460 F< (f-less-than)] в стандарте ANS Forth ''(англ.)'' | * Слова [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0480 < (less-than)] и [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.1.1460 F< (f-less-than)] в стандарте ANS Forth ''(англ.)'' | ||
* Слова [http:// | * Слова [http://www.forth200x.org/documents/html3/core/less.html < (less-than)] и [http://www.forth200x.org/documents/html3/floating/Fless.html F< (f-less-than)] в черновике Forth 200x ''(англ.)'' | ||
Строка 140: | Строка 52: | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Операции сравнения Каллисто]] | [[Категория:Операции сравнения Каллисто]] | ||
[[Категория: | [[Категория:Слова Каллисто без стековых диаграмм]] | ||