Коллектив авторов - Инструкция по программированию на языке ForthLogic
Название: | Инструкция по программированию на языке ForthLogic | |
Автор: | Коллектив авторов | |
Жанр: | Современные издания стран бывшего СССР, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Forth | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2011 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Инструкция по программированию на языке ForthLogic"
Язык программирования Форт (англ. forth вперед и одновременное сокращение от fourth четвертый), который лежит в основе языка ForthLogic™, появился в начале 1970-х гг. в США. Его изобретатель Чарльз Мур сначала применил его для разработки программного обеспечения микро-ЭВМ, которая управляла работой радиотелескопа. Преимущества работы с языком Форт были настолько большими, что вскоре его начали использовать и на других специализированных ЭВМ. Эффективность применения языка Форт подтверждается тем, что он используется наиболее известными грандами индустрии: корпорация Boeing использует встроенный интерпретатор языка Форт в системе авионики (бортового оборудования) самолета Boeing 777; корпорация Tektronix использует язык Форт для серии анализаторов сетевых протоколов K1297 и K1205; корпорация Lockheed Martin использует язык Форт в бортовом оборудовании наземной телеметрической системы SMART для баллистической ракеты Trident 2 D5; корпорация FedEx использует ручной считыватель штрих-кодов SuperTracker со встроенной системой Форт в своем программно-аппаратном комплексе электронного контроля посылок COSMOS II; корпорация General Electric использует язык Форт для серии SONET-коммутаторов JungleMUX; корпорация Europay использует язык Форт при создании программного обеспечения для универсальных кассовых терминалов/считывателей смарт-карт с архитектурой Open Terminal Architecture (OTA); корпорация Sun Microsystems с 1989 г. использует загрузчик OpenBoot (программа типа BIOS) со встроенным интерпретатором языка Форт в своих компьютерах SparcStation и серверах SPARCServer, а корпорация Apple Inc. использует аналогичный загрузчик Open Firmware в своих компьютерах Power Macintosh. Кроме того, язык Форт является стандартным языком управления оборудованием телескопов как на земле так и в космосе.
Читаем онлайн "Инструкция по программированию на языке ForthLogic". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (47) »
Martin использует язык Форт в бортовом оборудовании наземной телеметрической
системы SMART для баллистической ракеты Trident 2 D5; корпорация FedEx
использует ручной считыватель штрих-кодов SuperTracker со встроенной системой
Форт в своем программно-аппаратном комплексе электронного контроля посылок
COSMOS II; корпорация General Electric использует язык Форт для серии SONET
-коммутаторов JungleMUX; корпорация Europay использует язык Форт при создании
программного обеспечения для универсальных кассовых терминалов/считывателей
смарт-карт с архитектурой Open Terminal Architecture (OTA); корпорация Sun
Microsystems с 1989 г. использует загрузчик OpenBoot (программа типа BIOS) со
встроенным интерпретатором языка Форт в своих компьютерах SparcStation и
серверах SPARCServer, а корпорация Apple Inc. использует аналогичный загрузчик
Open Firmware в своих компьютерах Power Macintosh. Кроме того, язык Форт
является стандартным языком управления оборудованием телескопов как на земле
так и в космосе.
Основы
Синтаксис языка ForthLogic™ максимально простой. Запись каждой инструкции
(команды) состоит из одного слова, в качестве которого может выступать
последовательность любых символов, которая не содержит пробелов. В языке
ForthLogic™ такие инструкции (команды) так и называются - слова. Простота
синтаксиса является следствием того, что в качестве вычислительной модели
используется стековая машина. В большинстве случаев слова-команды этой
машины снимают необходимые операнды со стека и оставляют свои результаты
(если они есть) также на стеке. Таким образом, программа, написанная на языке
ForthLogic™, выглядит как последовательность слов, каждое из которых имеет
ввиду выполнение тех или других действий. Слова разделяются любым числом
пробелов; ограничение накладывается только на длину слова - оно должно
содержать не больше 14 символов. Стандартно определенно сравнительно
Версия 2.6
5
небольшой набор "встроенных" слов. Среди них есть слова, которые позволяют
определять новые через уже существующие и тем самым расширять начальный
набор слов-команд в нужном для данного задания направлении.
Вычислительная модель, которая лежит в основе языка ForthLogic™, состоит из
стека данных, стека чисел с плавающей запятой, глобальных переменных,
глобальных переменных в формате чисел с плавающей запятой, глобальных
битовых переменных, глобальных строчных переменных, словаря и выходного
буфера для вывода результатов на терминал или обмена строчными данными
между словами. Язык ForthLogic™ позволяет описывать параллельно выполняемые
процессы и функционирует в многозадачной среде.
Стек данных (далее по тексту - либо стек либо стек данных) расположен в
оперативной памяти и используется для передачи числовых параметров и
результатов между словами, выполняемыми в пределах одной задачи. Его
элементами являются четырехбайтные значения, которые интерпретируются как
целые числа со знаком в диапазоне от - 2147483648 до +2147483647. В процессе
выполнения слов значения помещаются на стек и снимаются с него. Переполнение
и исчерпание стека проверяется и сообщается как ошибка; его максимальный
объем равняется 16 элементам.
Стек чисел с плавающей запятой (далее по тексту - математический стек) также
расположен в оперативной памяти и используется для математических вычислений
над числами с плавающей запятой. Его элементами являются четырехбайтные
представления чисел с плавающей запятой одинарной точности согласно стандарта
IEEE-754, которые могут принимать значение в диапазоне ±(1,4x10-45...3,4х1038). В
процессе выполнения математических операций над числами с плавающей запятой,
значения помещаются на математический стек и снимаются с него. Переполнение и
исчерпание математического стека проверяется и сообщается как ошибка; его
максимальный объем равняется 16 элементам.
Глобальные переменные являются обычными статичными переменными, которые
расположены в оперативной памяти. Их элементами являются четырехбайтные
значения, которые рассматриваются как целые числа со знаком. Глобальные
переменные обычно используются для передачи числовых параметров и
результатов целочисленных вычислений между словами выполняемыми в разных
задачах или для долговременного хранения целочисленных параметров и
результатов в рамках одной задачи. Количество глобальных переменных зависит --">
- 1
- 2
- 3
- 4
- . . .
- последняя (47) »
Книги схожие с «Инструкция по программированию на языке ForthLogic» по жанру, серии, автору или названию:
Коллектив авторов - Итальянская инструкция по военному альпинизму Жанр: Военное дело Год издания: 1941 |
Коллектив авторов - Инструкция по оказанию первой помощи пострадавшим в связи с несчастными случаями при обслуживании... Жанр: Литература ХX века (эпоха Социальных революций) Год издания: 1987 |
Другие книги автора « Коллектив авторов»:
Коллектив авторов - Федеральный закон «О государственной гражданской службе Российской Федерации». Текст с изменениями... Жанр: Юриспруденция Год издания: 2009 Серия: Российское законодательство |
Коллектив авторов - Всемирная история. Т. 14. Период английского завоевания Индии Жанр: Научная литература |
Коллектив авторов - Как защититься с помощью ангелов Жанр: Эзотерика, мистицизм, оккультизм Год издания: 2013 Серия: Берегиня |
Коллектив авторов - Государство Российское. Новый этап. Арктический вектор Жанр: Публицистика Год издания: 2016 Серия: Коллекция Изборского клуба |