Язык программирования Форт



         

Введение - часть 2


Приводимый материал и его организация должны сделать эту книгу подручным средством для программирующих на языке Форт.

Что же представляет собой язык Форт ? Основная его часть -- это набор слов, или словарь, из которого слово вызывается по имени для выполнения специфических функций. Слова языка Форт , , , , соответственно складывают, вычитают, умножают и делят два числа. Программа на Форте пишется путем определения новых слов с использованием слов, ранее уже определенных в словаре. Как только новые слова скомпилированы в словарь, они не отличаются по форме от тех слов, которые в нем уже имеются. Программа на Форте -- это не более чем расширение самого языка, это резко отличает его от таких языков программирования, как BASIC, FORTRAN или PASCAL, в которых язык транслирует всю программу в закодированную форму, понятную компьютеру, не меняя самого языка. И вследствие того, что Форт использует словарь, новые слова и программы требуют гораздо меньше памяти и могут выполняться так же быстро, как эквивалентные им программы на других языках.

Кроме того, языком Форт очень легко пользоваться. Подобно Бейсику, он сразу же реагирует на любую команду (слово), введенную с клавиатуры. Однако новые слова Форта и программы компилируются в словарь, поэтому они могут выполняться с той же скоростью или быстрее, чем, например, на Фортране, который к тому же при трансляции программ порождает большие объемы машинного кода. Компиляция программы на языке Форт делается значительно быстрее и проще, чем на Фортране, Коболе, Паскале и других языках.

Есть у форта и другие своеобразные черты. Почти все языки программирования используют средства операционной системы (например, СР/М /си-пи-эм/, MS-DOS) для обеспечения ввода информации с клавиатуры, вывода ее на экран дисплея, сохранения программы на диске и других функций. В противоположность этому многие версии языка Форт служат сами себе и операционной системой, или, иначе говоря, все функции операционной системы могут быть написаны на языке Форт и включены в качестве части его словаря.


Содержание  Назад  Вперед