Ада (язык программирования): различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
→Операционные системы: ссылка |
Dm (обсуждение | вклад) →История: дополнение, уточнение |
||
Строка 61:
== История ==
Разработка языка была проведена в рамках международного конкурса, организованного и профинансированного [[Министерство обороны США|министерством обороны США]].
Целью разработки было получение [[Язык программирования|языка программирования]], который мог бы стать единым для разработки проектов по заказам военного ведомства, главным образом, для разработки встроенных систем военного назначения и для больших военных компьютеров (на базе процессора [[iAPX 432]] от [[Intel]]). Работа началась в [[1975 год]]у
В [[1983 год]]у язык был официально стандартизован [[Американский национальный институт стандартов|ANSI]]. Стандарт языка [[Американский национальный институт стандартов|ANSI]]/MIL-STD-1815-A-1983 был утверждён [[17 февраля]] 1983 года. Министерство обороны США сделало наименование «Ada» зарегистрированной торговой маркой, запретив выпускать [[транслятор]]ы языка, не прошедшие официальную процедуру [[Тестирование программного обеспечения|тестирования]] на соответствие стандартам. Процедура состояла в прогоне через тестируемый [[компилятор]] большого количества (более 1000) тестовых программ (так называемый комплект ACVC), для каждой из которых был однозначно определён результат тестирования: либо удачная компиляция, либо выдача вполне конкретного сообщения об ошибке. Тестирование проводилось по принципу «всё или ничего» — при ошибке в обработке хотя бы одного тестового примера компилятор считался не прошедшим тест, причём тестирование было действительно только на той аппаратной и программной платформе, на которой оно проводилось. Таким образом была в зародыше подавлена возможность образования
▲В [[1983 год]]у язык был официально стандартизован [[Американский национальный институт стандартов|ANSI]]. Стандарт языка [[Американский национальный институт стандартов|ANSI]]/MIL-STD-1815-A-1983 был утверждён [[17 февраля]] 1983 года. Министерство обороны США сделало наименование «Ada» зарегистрированной торговой маркой, запретив выпускать [[транслятор]]ы языка, не прошедшие официальную процедуру [[Тестирование программного обеспечения|тестирования]] на соответствие стандартам. Процедура состояла в прогоне через тестируемый [[компилятор]] большого количества (более 1000) тестовых программ (так называемый комплект ACVC), для каждой из которых был однозначно определён результат тестирования: либо удачная компиляция, либо выдача вполне конкретного сообщения об ошибке. Тестирование проводилось по принципу «всё или ничего» — при ошибке в обработке хотя бы одного тестового примера компилятор считался не прошедшим тест, причём тестирование было действительно только на той аппаратной и программной платформе, на которой оно проводилось. Таким образом была в зародыше подавлена возможность образования «версий» или «диалектов» языка Ада.
В [[1987 год]]у язык Ада был официально стандартизован [[ISO]]. С этого момента Министерство обороны США перевело язык в [[общественное достояние]].
|