Библиотека knigago >> Компьютеры: Языки и системы программирования >> Forth >> Язык Форт и его реализации


Сборник «Стихотворения 1903-1906 годов» знакомит читателей с ранним творчеством поэтессы Серебряного века Аделаиды Герцык. Книга охватывает период ее становления как поэта и отражает ее уникальный голос и видение. Стихи Герцык отличаются лиризмом, женственностью и меланхоличным настроением. Они пронизаны тоской по несбывшейся любви, горем утрат и размышлениями о смысле жизни. Поэзия Герцык трогательна и интимна; в ней она исследует глубину своих эмоций и обнажает свою ранимую душу. Язык...

Сергей Николаевич Баранов , Николай Романович Ноздрунов - Язык Форт и его реализации

Язык Форт и его реализации
Книга - Язык Форт и его реализации.  Сергей Николаевич Баранов , Николай Романович Ноздрунов  - прочитать полностью в библиотеке КнигаГо
Название:
Язык Форт и его реализации
Сергей Николаевич Баранов , Николай Романович Ноздрунов

Жанр:

Литература ХX века (эпоха Социальных революций), Советские издания, Программирование: прочее, Forth

Изадано в серии:

ЭВМ в производстве

Издательство:

Машиностроение. Ленинградское отделение

Год издания:

ISBN:

5-217-00324-3

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Язык Форт и его реализации"

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


Читаем онлайн "Язык Форт и его реализации". Главная страница.

С.Н.БАРАНОВ
Н.Р. НОЗДРУНОВ

ЯЗЫК
ФОРТ
И ЕГО
РЕАЛИЗАЦИИ

Ленинград
«Машиностроение»
Ленинградское отделение
1988

ББК 32.973
Б24
УДК 681.3.06
Редакционная коллегия серии:
В. М. Пономарев (ответственный редактор), В. Б. Бетелин,
А. Ф. Верещагин, Ю. С. Вишняков, Г. П. Гырдымов, А. Н. Домарацкий, Ю. В. Капитонова, В. С. Кулешов, Д. Д. Куликов,
Р. А. Кюттнер, А. А. Лескин (зам. ответственного редактора),
В. Н. Мальцев, Г. И. Новиков, Г. В. Орловский, В. М. Пашин,
О. И. Семенков, Б. Я. Советов

Р е ц е н з е н т канд. техн. наук Л. Г. Осовецкий

Б24

Баранов С. Н., Ноздрунов Н. Р.
Язык Форт и его реализации.— Л.: Машиностроение. Ленингр. отд-ние, 1988.— 157 с, ил.
(ЭВМ в производстве.)
ISBN 5-217-00324-3

Книга является первой крупной отечественной публикацией
по языку Форт. Этот язык, получивший широкое распространение
за рубежом (особенно как средство программирования для персональных ЭВМ), стал привлекать внимание и советских программистов благодаря особенностям своей методологии. Язык Форт сочетает в себе достоинства интерпретирующих и компилирующих
систем и ориентирован на диалоговый режим работы. В книге приведено большое количество примеров.
Книга рассчитана на широкий круг инженеров-программистов
и может быть полезна пользователям электронно-вычислительной
техники, не имеющим специальной программистской подготовки.
2405000000-942 КБ-42-10-87
ББК 32.973
Б
038 (О1)-88
ISBN 5-217-00324-3
© Издательство «Машиностроение», 1988

ПРЕДИСЛОВИЕ

Язык программирования Форт (англ. forth —
вперед и одновременно сокращение от fourth — четвертый), которому посвящена эта книга, появился в начале
1970-х гг. в США. Его изобретатель Чарльз Мур первоначально применил его для разработки программного
обеспечения микроЭВМ, управляющей работой радиотелескопа [27]. Преимущества работы с языком Форт
вместо применявшегося ранее Ассемблера были настолько велики, что вскоре он стал использоваться и на
других специализированных ЭВМ.
Быстрый рост популярности языка Форт начался
с середины 1970-х гг., когда появились персональные
ЭВМ. Оказалось, что этот язык позволяет обходиться
сравнительно небольшим набором возможностей первых персональных ЭВМ, превращая их в удобный и
эффективный инструмент для самой разной работы. К
середине 1980-х гг. Форт выдвинулся на третье место
после языков Бейсик и Паскаль в качестве средства программирования для персональных ЭВМ, и рост его применения продолжается [7, с. 54]. Широкое распространение получили коммерческие программные продукты,
написанные на Форте: системы обработки текстов, пакеты машинной графики, трансляторы, видеоигры
[24, 30]. Стихийно быстрое распространение Форта и
его практический успех обусловили необходимость стандартизации языка. В 1983 г. был опубликован стандарт
"Форт-83" [3, 23, 26], в соответствии с которым ведется
изложение материала в этой книге.
Едва появившись, Форт вызвал ожесточенные
споры среди профессионалов-программистов, обсуждавших, в частности, является ли Форт еще одним
языком (если языком, то какого уровня — высокого или
низкого), операционной системой, интерпретатором или
компилятором. Одни считали Форт шагом вперед в раз1*

3

витии программирования, другие — ошибочным выбросом в сторону. К настоящему времени становится
ясным, что Форт представляет собой самостоятельный
унифицированный подход к разработке программного
обеспечения, который действительно позволяет решать
практические задачи — от небольших игровых программ до больших систем программного обеспечения, работающих в реальном времени [21; 7, с.56]. Унификация состоит в том, что Форт предполагает последовательное и систематическое использование очень небольшого числа «правил». Например, «мостом» между
аппаратурой и прикладной задачей служит всего
один язык программирования (Форт), в то время как
при традиционном подходе этот разрыв заполняется
в несколько приемов разнородными инструментальными средствами (ассемблер, универсальные языки
выского уровня, проблемно-ориентированные языки,
средства операционной системы).
Система программирования на Форте (фортсистема) обычно обеспечивает полный набор средств
поддержки для разработки и исполнения программ:
операционную систему, интерпретатор для диалогового
исполнения, компилятор, ассемблер, текстовый редактор и обслуживающие программы. Все эти --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.