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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 17: Строка 17:


== История ==
== История ==
В Форте слово SIN одно из самых древних.
Впервые слово SIN появилось в программе 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 Стэнфордский университет]).
Разумеется, слово SIN вызывало библиотечную функцию.
Слово SIN также было в Форте FSP88M и MMSFORTH.
Слово SIN также было в Форте FSP88M и MMSFORTH.



Версия от 01:03, 21 марта 2016

Пример работы слова SIN

SIN (синус, читается «сайн») — стандартное слово Каллисто. Вычисление синуса.

SIN            ( x -- x1 )

x1 — синус угла x. Единица измерения угла (градусы или радианы) задаётся словами DEGREES и RADIANS.

Ввод слова SIN

В режиме ЛАТ последовательно нажмите три белые клавиши  1   7   4 

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

Слово SIN является «обёрткой» вокруг команды ЭКВМ F sin. Размерность аргумента задаётся R9045.

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

12.6.2.1614   FSIN                      "f-sine"                   FLOATING EXT
           ( F: r1 -- r2 ) or ( r1 -- r2 )
           r2 - синус угла r1 в радианах.

История

В Форте слово SIN одно из самых древних.

Впервые слово SIN появилось в программе CURVE, написанной Чак Муром на Алголе для Burroughs B5500 в 1964 году (Национальная ускорительная лаборатория SLAC, Стэнфордский университет).

Разумеется, слово SIN вызывало библиотечную функцию.

Слово SIN также было в Форте FSP88M и MMSFORTH.

В Форте FSP88 было два слова SIND и SINR для вычисления синуса в градусах и радианах.

Ссылки


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