Слово Π
\(\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\), радиан