Язык Ада был разработан при финансовой поддержке Министерства обороны США. В 1978 году был объявлен конкурс на язык программирования, который бы отвечал следующим требованиям:
- возможность использовать неоднородные структуры;
- разделение памяти;
- реализация неявных функций преобразования типов.
Это конкурс завершился появлением в июле 1980г. спецификаций языка Ада. Этот язык был разработан международным коллективом программистов фирмы Honeywell и ее французского филиала Cii-Bull, которым руководил Ж. Ишбиа. Язык был назван в честь Августы Ады Лайвейс, считающейся первой программисткой, дочери английского поэта Байрона.
Окончательная версия спецификаций языка Ада появилась в феврале 1983г. Она послужила основой для нового стандарта Министерства обороны США и стандарта Американского национального института стандартов (ANSI).
Конечная версия международного стандарта ISO 8652:1987 была опубликована в 1987 году. Структура Ады очень похожа на Паскаль. Синтаксис большинства операторов и описаний практически идентичен синтаксису Модулы, хотя она появилась практически в одно время с Адой.
Ада продолжает позиционироваться как хорошее средство для разработки больших программных комплексов. МО США, учтя отсутствие объектов, в соответствии с современными требованиями к технологии разработки программ, выработало новый стандарт языка ISO/les 8652:1985 (E). Он описывает версию языка Ada95. Самое интересное, что эта версия является первой в мире объектно-ориентированной системой программирования, на которую был введен международный стандарт. Впоследствии МО решило использовать “Ada”, как свой внутренний сертифицированный знак.
Еще о языке Ada можно прочитать здесь >>
www.class.ru/os/1996/06/32.htm
www.agama.ru/pcweek/N35/pw_092.htm.
Фрагмент
программы на языке Ada Алгоритм Евклида (нахождение наибольшего общего делителя) procedure NOD (X: in integer; Y: in integer ) is |
Источники информации |
|
Под ред. Фьюэра А.Р. |
||
Под ред. Курочкина В.М. "Язык компьютера" Издательство "Мир", 1989 г. |