Математика

Физика

Химия

Биология

Техника и    технологии

Программирование на языке Форт-Семенов Ю. А.1991. 240 с.: ил.
Семенов Ю. А.
С 30 Программирование на языке Форт. - М.: Радио и связь, 1991. 240 с.: ил.
ISBN 5-256-00547-2.
Описан язык Форт, эффективный при решении задач управления, диагностики и отладки аппаратуры в реальном масштабе времени, а также при создании компактных баз данных на мини- и микроЭВМ. Анализируются особенности автономной и многозадачной версии языка Форт. Рассмотрена технология написания трансляторов для Форта. Приведены тексты программы, наиболее употребительные библиотеки.
Для программистов, специалистов в области автоматизации.
Введение
Чарльз Мур разработал язык для управления оптическим телескопом и, считая его языком четвертого поколения, назвал FOURTH (четвертый). Однако на ЭВМ, на которой он работал, символьные имена могли иметь только пять букв. Так FOURTH стал FORTH (Форт). Несмотря на конкуренцию других языков программирования, в частности языка Си, Форт мало-помалу стал завоевывать популярность, особенно при решении задач управления сложными объектами в реальном масштабе времени.
Язык Форт использовался для математического обеспечения корабля многоразового использования типа Шаттл, разведывательного 1802 (Avco Inc.) и других искусственных спутников Земли, для разработки телеигр (CameFORTH), при создании мультфильмов Star Wars, Batlle Beyond the Stars и Star Trek, для системы управления полетами в аэропорту Эр-Рияда (400 ЭВМ и 36 000 датчиков) [24]. В 1976 г. Комитет международного астрономического союза принял Форт в качетсве стандартного языка программирования. Позднее Форт применялся для создания экспертных систем, систем искусственного зрения, автоматизации анализа крови и кардиологического контроля, систем машинного перевода с 20 языков (Craig Ml00 - карманный переводчик) и т. д.
В СССР этот язык используется для систем управления базами данных экономических задач, для программ управления экспериментом, мониторирования состояния пациентов.
Несмотря на ощутимые успехи в использовании языка Форт, делать прогноз о беспредельном расширении сферы его применения вряд ли можно. В то же время, безусловно, существуют области, где Форт имеет несомненные преимущества перед другими языками. Форт эффективен прежде всего для управления небольшими экперимента-ми и системами, при диагностике сложной электронной аппаратуры с помощью микроЭВМ или микропроцессоров, для создания дешевых поисковых систем, программ машинной графики, трансляторов с других языков. Это, разумеется, не означает, что Форт неприменим в других областях, его возможности еще не раскрыты полностью.
Язык Форт иногда называют системой Форт, так как он содержит программы для работы с внешними устройствами, файлами, средства обработки прерываний, редактор и т. д. Преимущество Форта заключается прежде всего в СКОРОСТИ написания и отладки программ, а также в их компактности. Если программу на Фортране или Паскале можно написать и отладить за неделю, то такую же программу на Форте - за несколько часов. По сравнению с Бейсиком и некоторыми другими интерпретаторами Форт позволяет составить программу в несколько
ОГЛАВЛЕНИЕ
Введение............................................................
ЧАСТЬ I. ОСНОВЫ ЯЗЫКА ФОРТ......................................... б
Глава 1. Структура языка и режимы работы.............................. g
Глава 2. Опеерации с памятью......................................... ^
Глава 3. Ввод-вывод данных.......................................... 2g
Глава 4. Редакторы системы Форт....................................... ^
Глава 5. Логические операции, циклы и работа со стеком возвратов........... ^
Глава 6. Словарь Форта............................................... 70
ЧАСТЬ П. РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ ФОРТА.......................... 81
Глава 1. Форматы представления чисел.................................. 81
Глава 2. Конструкция................................ 87
Глава 3. Арифметические операции над числами с плавающей точкой.......... 94
Глава 4. Вспомогатеельные операторы и программы........................ 97
Глава 5. Форт-ассемблер............................................... 118
Глава б. Векторы, строки, массивы..................................... 127
Глава 7. Интерпретация.............................................. 134
Глава 8. Применение Форта для систем, работающих в реальном масштабе времени ......................................................... 158
Глава 9. Версии Форта................................................ 177
! Приложение......................................................... 195
1 Список литературы.................................................... 239

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz