Начальный курс программирования на языке Форт

КАК ПРАВИЛЬНО «ОБЪЯСНЯТЬСЯ» НА ФОРТЕ?


В Форте словом считается отдельный символ или группа символов, имеющие определение. Почти любое сочетание символов может употребляться для именования слов. Ниже приводятся группы символов, которые нельзя использовать для этих целей, поскольку компьютер может «подумать»1, что вы собираетесь выполнить одну из следующих операций:

    RETURN — завершить набор символов;

    BACKSPACE — исправить ошибочно набранный символ;

    SPACE (пробел) — указать конец слова.

    Теперь разберем слово, имя которого состоит из двух знаков пунктуации. Это слово ." и произносится оно как «точка-кавычка». Вы можете применять его внутри определения для вывода «строки» текста на своем терминале. Например2:

    1 Для философов, конечно, компьютер не «думает», но, к сожалению, очень трудно подобрать слово, точно отражающее его действия. Поэтому условимся считать, что компьютер «думает».

    2 В Форте определен базовый набор слов. В книге такие слова лаются на языке оригинала. В большинстве приводимых здесь примеров слова, определяемые пользователем, написаны по-русски. Версии Форта, распространенные в СССР, позволяют это делать. — Примеч. ред.

    : ВСТРЕЧА ." Привет, я говорю на форте " ;<return> ok

    Мы только что определили слово с именем ВСТРЕЧА. Его определение состоит только из одного слова, .", за которым следует текст, подлежащий выводу. Знак кавычки в конце текста не будет выведен; он отмечает конец текста и называется ограничителем. Специфицируя слово ВСТРЕЧА, не забудьте в конце поставить символ ;— знак конца определения.

    Давайте выполним слово ВСТРЕЧА: BCTPEЧA<return> Привет, я говорю на форте ок



    Содержание раздела