Редактирование: Слово ×
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 18: | Строка 18: | ||
</PRE> | </PRE> | ||
== ∗ в предыдущем стандарте Forth-83 (англ.) == | |||
∗ w1 w2 -- w3 79 "times" | ∗ w1 w2 -- w3 79 "times" | ||
w3 is the least-significant 16 bits of the arithmetic | w3 is the least-significant 16 bits of the arithmetic | ||
product of w1 times w2. | product of w1 times w2. | ||
== ∗ в стандарте Forth-79 (англ.) == | |||
∗ n1 n2 -- n3 138 "times" | ∗ n1 n2 -- n3 138 "times" | ||
Leave the arithmetic product of n1 times n2. | Leave the arithmetic product of n1 times n2. | ||
== ∗ в fig-FORTH Release 1 glossary, май 1979 (англ.) == | |||
∗ n1 n2 --- prod L0 | ∗ n1 n2 --- prod L0 | ||
Leave the signed product of two signed numbers. | Leave the signed product of two signed numbers. | ||
== История == | |||
В Форте слово × записывается, как [[Символ ∗|звёздочка "∗"]] и является одним из самых древних сохранившихся слов Форта. | |||
Впервые оно появилось в программе CURVE, написанной Чак Муром на Алголе для Burroughs B5500 в 1964 году ([https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8%D1%8F_SLAC Национальная ускорительная лаборатория SLAC], [https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%8D%D0%BD%D1%84%D0%BE%D1%80%D0%B4%D1%81%D0%BA%D0%B8%D0%B9_%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82 Стэнфордский университет]). | |||
В 1970 году слово × работало в 2К×48бит версии Форта на Burroughs B-5500. | |||
В отличии от Форта, каллистянское слово × способно перемножать не только целые числа, но также [[Десятичное число|десятичные дроби и числа с плавающей запятой]]. Имя × наследует советским ПМК. | |||
== Реализация == | == Реализация == |