Слово Π

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

$\pi$ (пи) — традиционное слово Каллисто. Число пи.

π              ( -- 3,14159265359 )            Число пи.
Пример работы слова $\pi$

Примитив $\pi$ кладёт на стек число 3,14159265359. Это приближение числа «пи» с точностью 12 десятичных цифр.

Ввод слова $\pi$

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

Реализация

Слово $\pi$ названо константой по его действию. В Каллисто 1.0 оно не является литералом, не имеет отношения к порождающему слову CONSTANT и является примитивом, после компиляции занимая в шитом коде одну ячейку.

Слово $\pi$ является «обёрткой» вокруг команды ЭКВМ $F\pi$. В шитом коде оно занимает меньше места, компилируется и выполняется быстрее, чем если число «пи» записать цифрами.

2675 ;#Pi
2676 ; π                ( −− 3,14159265359 )                 Число пи.
2677 LPI:            .DB     1,185                   ; ( −− r )
2678                 .DW     LTRUE
2679 PI:             .DW     JPI
2680 JPI:            FPI KM3  KGOTO9

Реализация в SP-Forth 4.20

CODE FPI      \ *
       FLDPI
       RET
END-CODE

Ссылки