результат коллективных усилий по разработке
Язык Ада - результат коллективных усилий по разработке единого языка программирования больших систем и систем реального времени.
Разработка проекта единого языка программирования высокого уровня была начата в 1974 г. Требования министерства обороны США были формализованы в серии документов, которые тщательно изучались службами министерства, промышленными организациями, университетами, а также министерствами обороны зарубежных стран. Язык Ада был разработан в соответствии с окончательным видом этих требований (1978 г.), изложенных в их спецификации под названием "Steelman" [1]
.
В группу разработчиков языка Ада, возглавляемую Жаном Д. Ишбиа, входили: Берндт Криг-Брукнер, Бриан А. Уичман, Анри Ф. Ледгар, Жан-Клод Элиар, Жан-Лоу Гэлли, Жан-Раймонд Абриал, Джон Г. П. Бэрнс, Майкл Вуджер, Оливер Рубин, Пол Н. Хилфингер и Роберт Фирс.
С группой разработчиков были тесно связаны несколько человек, которые на разных фазах проекта внесли большой вклад в работу. Это: Дж. Б. Гудинаф, Р. Ф. Брендер, М. В. Дэвис, Г. Ферран, К. Лестер, А. МакЛарен, Е. Морель, И. Р. Нэсси, Я. К. Пайл, С. А. Шуман и С. К. Вестал.
На втором этапе этой разработки были одновременно начаты работы в двух направлениях, которые оказали глубокое влияние на язык. Одно из них - разработка формального определения языка с использованием денотационной семантики. В этой работе принимали участие: В. Донзо-Гуж, Г. Кан и Б. Ланг. Другое - разработка пробного транслятора. В этой работе принимали участие: К. Рипкен, Р. Болье, П. Кадо, Дж. Холден, Дж. Ф. Хуэрас, Р. Г. Лан-ге, Д. Т. Корнхил. Успеху работы способствовала постоянная помощь со стороны Лин Черчилль и Марион Майерс и эффективная техническая поддержка со стороны Б. Гравем, В. Л. Хаймердингера и П. Клива. Руководил проектом X. Г. Шмитц.
В течение пяти лет работы над этим проектом было проведено несколько рабочих совещаний продолжительностью в одну неделю, в которых приняли участие: П. Белмонт, Б. Броз-гол, П. Коэн, Р. Дево, А. Эванс, Г.
Фишер, X. Харт, А. Л. Хиссен, П. Кнуэвеп, М. Крунентал, Н. Ломато, Э. Плодередер, Г. Зигмюллер, В. Стеннинг, Д. Таффс, а также Ф. Белц, Р. Конверс, К. Коррел, А. Н. Хаберманн, Дж. Саммет, С. Сквайерс, Дж. Теллер, Р. Вегнер и П. Р. Везерол.
Своими замечаниями, критикой и предложениями влияние на проект оказали несколько человек. Это были: П. Бринч Хансен, Г. Гооз, К. А. Р. Хоар, Марк Рэйн, В. А. Вулф, а также Е. Боебер, П. Боннар, X. Клаузен, М. Кокс, Г. Дисмукс, Р. Ичус, Т. Фрогат, X. Ганцингер, К. Хью-итт, С. Камин, Р. Котлер, О. Лекарм, Дж. А. Н. Ли, Дж. Л. Мансион, Ф. Минел, Т. Финни, Дж. Рой-рих, В. Шнайдер, А. Сингер, Д. Шлосберг, И. К. Ванд, рецензенты из групп Ада-Европа, AdaTEC, Afeet, LMSC и рецензенты из токийской группы.
Рецензии и замечания, многочисленные отчеты об исследованиях, полученные по окончании обоих этапов, девятьсот отчетов по вопросам, связанным с языком, и отчетов об исследованиях и проверке, полученных из пятидесяти различных стран на третьем этапе проекта, тысячи замечаний, полученных в результате работ по стандартизации ANSI, а также текущая работа рабочей группы LTPL-E Комитета Падуя - Европа - все это оказало существенное влияние на окончательное определение языка Ада.
Широкая поддержка была оказана со стороны военных ведомств и агентств. Сюда входят финансирование, обширные рецензии и огромный личный вклад членов рабочей группы по языкам высокого уровня и других заинтересованных лиц. В частности, Уильям А. Уиттекер возглавлял данную программу на ее организационных этапах, а Дэвид А. Фишер обеспечил успешную разработку документов, содержащих требования к языку, которые привели к появлению спецификации требований "Steelman".
Данное определение языка было разработано силами исследовательских центров фирм Ханиуэлл и Ханиуэлл-Буль, а позднее Alsys по контракту с министерством обороны США. В роли технического представителя правительства США выступал В. Е. Карлсон, а позднее Лар-ри Э. Драффел и Роберт Е. Масис, успешно координировавшие труд всех участников проекта по языку Ада.
[1]
Далее стилмановские требования. - Прим. ред.
Пред. | Уровень выше | След. |
Содержание | Глава 1. ВВЕДЕНИЕ |