Слово Π
$\pi$ (пи) — традиционное слово Каллисто. Число пи.
π ( -- 3,14159265359 ) Число пи.
Примитив $\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
Ссылки
- Исходный текст слова $\pi$ в Каллисто Классик 1.0
- См. команду ЭКВМ $F\pi$
- Число «пи» на Википедии
- См. также символ $\pi$, радиан