Учебное пособие по языку ФОРТ
- Автор: ИТФ «Технофорт»
- Жанр: Современные российские издания / Литература ХX века (эпоха Социальных революций) / Программирование: прочее / Forth
- Дата выхода: 1993
Читать книгу "Учебное пособие по языку ФОРТ"
2. Форт-слово
Основной структурной единицей языка является Форт-слово (или просто слово), которое может быть составлено из любых символов, кроме пробела. Маленькая и большая буквы — это два разных символа. Пробел разделяет слова в Форт-программе. Максимально допустимое количество символов в слове зависит от конкретной реализации Форт-системы. Программирование на языке Форт сводится к определению новых, специализированных для целей пользователя, слов в терминах ранее введенных слов. Некоторый начальный набор слов написан непосредственно в терминах машинного языка конкретного компьютера.
Программист может определять свои собственные операции, создавать специальные типы данных и, таким образом, развивать язык в сторону конкретных приложений. Естественным результатом программирования является создание приспособленного для решения задач пользователя языка.
Обычно текст определения нового слова помещается в двух-трех строках экрана. После ввода такое определение компилируется (это называется режимом компиляции). Успешно скомпилированное слово заносится в так называемый словарь. Теперь можно вводить с терминала его имя, что задает ИСПОЛНЕНИЕ СЛОВА, то есть выполнение указанных им действий. Система при этом переходит в режим исполнения. Обычный режим диалога — это режим исполнения. При попытке исполнить еще не определенное слово система печатает его имя с комментарием '-?'. Скомпилированное новое слово можно использовать в дальнейших определениях.
Далее появляющиеся в тексте документа Форт-слова будут заключаться в " (двойная кавычка).
Настоящее пособие ориентировано на последний принятый международный стандарт — Стандарт-83. Стандарт фиксирует определенный набор слов, их имена и функции. Таким образом, программы, удовлетворяющие стандарту, могут использоваться с любыми стандартными Форт-системами. Конкретная реализация может отличаться от стандарта, что обычно указывается в документации. Список слов в конкретной Форт-системе, в том числе и вновь определенных, выводит на экран слово "WORDS". Вместе с именами слов иногда даются их адреса в словаре. Последнее определенное слово будет верхним в распечатке.