Читать онлайн «Форт-системы программирования персональных ЭВМ Справ. пособие»

Автор Дьяконов В.П.

в. п. дьяконов Форт-системы программирования персональных ЭВМ Справочное пособие Щ щ МОСКВА «НАУКА» ГЛАВНАЯ РЕДАКЦИЯ ФИЗИКО-МАТЕМАТИЧЕСКОЙ ЛИТЕРАТУРЫ 1991 ББК 22. 18 ДЭЗ УДК 519. 68 Дьяконов В. П. Форт-системы программирования персональных ЭВМ. — М. : Наука. Гл. ред. физ. -мат. лит. , 1992—352 с. — ISBN 5-02-014460-6 Детально описываются версии, оперирующие с числами с плавающей точкой. Даются основы программирования на Форте. Приводятся свыше 400 практических примеров расширения версий языка и разработки комплексов прикладных программ, охватывающих реализацию массовых математических, научно-технических, учебных расчетов и различных системных функций. Показываются возможности ПЭВМ: реализация цветной и лого-графики на Форте, создание звуковых сигналов, изменение алфавита, построение графиков функций и т. д. Для инженеров и студентов вузов. Табл. 17. Ил. 55.
Библиогр. 40 назв. 1404000000-0)9 Д 053(02)-9Z Ш"92 ISBN 5-02-014460-6 (С) «Наука». Физматлит, 199'Л ПРЕДИСЛОВИЕ Язык Форт (FORTH) четвертого поколения для программирования персональных ЭВМ по популярности за рубежом вышел на третье место (вслед за Бейсиком и Паскалем) [1, 8]. Он широко применяется для разработки пакетов прикладных программ, программирования микропроцессоров, микро-ЭВМ и даже бортовых вычислителей космических кораблей многоразового пользования [2, 8, 12, 17]. На базе Форта созданы микрокалькуляторы, выполняющие аналитические действия с формулами [29]. Стек и постфиксная форма записи операций, присущие Форту, сейчас известны миллионам пользователей программируемыми калькуляторами [11]. Форт - развиваемый язык, основанный на передовых концепциях структурного программирования. Новые функции и процедуры на Форте задаются в виде слов, входящих в словарь с под- словарями. Это делает Форт практически готовой информационно- поисковой системой, прекрасно приспособленной для создания банков данных. Форт позволяет пользователю разработать свою версию языка. Он может быть единственным посредником между ПЭВМ и пользователем, имея в себе все функции управления ПЭВМ, присущие развитым операционным системам. Язык Форт сочетает достоинства интерпретаторов (диалог и немедленное исполнение слов) с достоинствами компиляторов (высокая скорость счета, малые затраты памяти под реализацию программ). Он дает полный доступ ко всем узлам ПЭВМ. За рубежом по языку Форт опубликовано много работ, включая и книги [20—23, 25—28, 30—37, 39, 40]. В СССР Форту посвящены пока лишь небольшая книга [1] и отдельные обзорные публикации [2, 4, 13, 16]. А между тем язык Форт входит в программное обеспечение всех классов отечественных ЭВМ — от ПЭВМ «Агат», «Электроника БК-0010», «Искра-226», ДВК-2М, ДВК-3 и др. до ЭВМ серий ЕС и «Эльбрус» [1, 2, 4, 13]. Он широко применяется для программирования массовых зарубежных ПЭВМ (ZX-Spectrum, Commodore, MSX, IBM PC и др. ). Поэтому детальное знакомство с ним становится настоятельно необходимым и своевременным. 3 Данная книга — первое справочное руководство по основным версиям языка Форт и системам программирования ПЭВМ на его основе.