forth

    2зной

    1ответ

    Я пытаюсь сделать C-to-Forth Bison parser. Я разработал большинство типичных функций, но у меня есть некоторые проблемы с некоторыми выражениями. Я думал об использовании АСТ во время синтаксического

    2зной

    1ответ

    В чем разница между двумя словами CREATE и VARIABLE? К примеру, в этом коде: VARIABLE MYARRAY 2 CELLS ALLOT 170 340 220 MYARRAY ! MYARRAY 1 CELLS + ! MYARRAY 2 CELLS + ! CREATE MYARRAY 220 , 340 ,

    2зной

    1ответ

    Я разработал big-integer system (для чисел динамической длины) в Форте (ANS-94), но он слишком медленный. Существуют ли какие-либо быстрые системы? Кроме того, любые советы по предмету приветствуются.

    1зной

    1ответ

    Я использую структуры управления интерпретатора (не ANS standard) в Gforth, как описано в разделе руководства 5.13.4 Interpreter Directives. Я в основном хочу использовать слова цикла для создания сло

    5зной

    1ответ

    Я хотел бы написать цикл while() в Gforth. К сожалению, the only tutorial online не полезен из-за отсутствия примеров, и примеры на подсчитанных циклах (что я не ищу) выглядят принципиально разными. К

    2зной

    1ответ

    Я слышал, что вам просто нужно поставить F перед оператором, а затем положить (.) В конец, чтобы вычислить число с плавающей запятой, а затем отобразить его. Но он дал мне этот ответ: 2 3 F/ . :8: F

    2зной

    3ответ

    Я занимаюсь программированием, когда я пытаюсь сделать то же самое по-разному. (Я, кажется, добавляю два 3-х элементарных вектора вместе в Forth). В одном из моих исправлений я использовал стек возвра

    1зной

    2ответ

    Вы можете показать стек возврата в Форте? .S показывает стек параметров. Есть ли аналогичное слово, отображающее содержимое возвращаемого стека? Я нашел SHOWSTACK в Интернете, но он не работает.