Учебное пособие по языку ФОРТ
![Учебное пособие по языку ФОРТ](/uploads/covers/2022-10-23/uchebnoe-posobie-po-yazyku-fort-0.jpg-205x.webp)
- Автор: ИТФ «Технофорт»
- Жанр: Современные российские издания / Литература ХX века (эпоха Социальных революций) / Программирование: прочее / Forth
- Дата выхода: 1993
Читать книгу "Учебное пособие по языку ФОРТ" полностью
1. Введение
Язык программирования Форт (от английского FORTH) был изобретен Чарльзом Муром в 70-x годах для создания программного обеспечения управляющих устройств. В настоящее время Форт широко используется при решении следующих задач:
• разработка и тестирование встроенного оборудования;
• управление станками, роботами, медицинскими приборами;
• разработка трансляторов и операционных систем;
• системы управления базами данных;
• задачи машинной графики;
• экспертные системы, в том числе экспертные системы реального времени.
B отличие от других языков высокого уровня, Форт обеспечивает программисту полный доступ к машине и не пытается оградить его от ошибок. Однако, модульность, a также расширяемость языка, позволяющая программисту вводить конструкции co встроенными средствами контроля, дает возможность создавать высоконадежные программы.
Форт использует обратную польскую (постфиксную) запись, при которой операнды предшествуют операции. Хотя такая запись непривычна и может показаться неудобной, она существенно уменьшает затраты на организацию вызовов подпрограмм.
Код, получаемый компилятором Форта, исключительно компактен, даже по сравнению с машинным языком. Особенно это заметно на больших программах.
Форт-система, в основном, написана на самом языке Форт. Она занимает от 8 до 16 Кбайтов в зависимости от предоставляемых возможностей (таких, как встроенный ассемблер, экранный редактор, взаимодействие с файловой системой).
Программы на языке Форт реентерабельны, допускают рекурсию. Программист может написать программу в машинных командах на встроенном в Форт-систему ассемблере и в дальнейшем использовать ее как обычную подпрограмму. Вследствие этого, Форт можно применять для создания программ непосредственного управления аппаратурой.
Форт-система — автономная система. Она может работать как на «голом» оборудовании, так и под управлением операционной системы (например, CP/M, MS-DOS).
Форт является диалоговым языком, то есть команды выполняются Форт-системой сразу, как только Вы их введете с клавиатуры и нажмете клавишу ввода. Ответ «ok» является подтверждением того, что запрос выполнен, и приглашением продолжать работу.
Как правило, термин «печатает» («выводит на печать») далее в тексте документа будет означать вывод на экран дисплея, если иное не оговорено специально.