FL
Перейти к навигации
Перейти к поиску
FL — фортовское слово Каллисто.
FL ( n −− x ) Преобразовать возвращённое NUMBER целое в десятичное число.
Слово FL из расширения Форта ИТЭФ вошло в ядро Каллисто. В Каллисто оно использует переменную SAVIN, в которую NUMBER сохраняет основание системы счисления распознанного числа, с учётом его префиксов.
Ввод слова FL[править]
В режиме ЛАТ последовательно нажмите две клавиши П −
История[править]
Слово FL описано у Семёнова (стр. 94-96, 199). В Каллисто «плавучка» это основной тип данных, поэтому программисту явно вызывать FL не требуется. Возможно, в будущих версиях Каллисто слово FL уже будет встроено в слово NUMBER или аналогичное.
Реализация[править]
3278 ;#FL 3279 ; FL ( n −− x ) Преобразовать возвращённое NUMBER целое в десятичное число. 3280 LFL: .DB 2 3281 .TEXT "FL" ; ( n −− f ) В Каллисто вызывается автоматически 3282 .DW LNUMB 3283 FL: .DW CALL, SAVIN,UAT ; В SAVIN слово NUMBER записало использовавшуюся систему счисления 3284 .DW SEXP,AT, DPL,AT, SUB 3285 .DW DUP, LITP,333,LESS, ZBRAN,FLER1 ; Робкая попытка защититься от переполнения без учёта BASE (2^333). 3286 .DW POWER, STAR, EXIT 3287 FLER1: .DW DDROP, ZERO, BRAN,RERROR
Ссылки[править]
- Исходный текст слова FL в Каллисто Классик 1.0
- См. слова FLITERAL, NUMBER, DPL и EE
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |