17 февраля 2023 года отмечают праздник - 43-й День рождения языка программирования Ada. К 1980 году было предпринято несколько крупных усилий по компиляции Ады. Все они столкнулись с одними и теми же проблемами на одном и том же уровне технологий. При обмене опытом было отмечено, что в проектах использовались разные, но технически схожие промежуточные языки высокого уровня. Двумя основными представителями были TCOL-Ada из Университета Карнеги-Меллона (CMU) и AIDA из Университета Карлсруэ. К августу 1980 года в сообществе Ада сложилось общее мнение, что они достаточно близки, и следует приложить некоторые усилия для достижения общей позиции. К сожалению, у занятых разработчиков никогда не было времени собраться вместе, поэтому ничего не происходило.
Поскольку язык настолько бессилен, его необходимо расширять. Но каждая группа расширяет Паскаль в своем собственном направлении, чтобы он выглядел как язык, который они действительно хотят. Расширения для раздельной компиляции, Fortran-подобные COMMON, строковые типы данных, внутренние статические переменные, инициализация, восьмеричные числа, битовые операторы и т. д. - все это увеличивает полезность языка для одной группы, но разрушает его переносимость для других.
Большой проблемой изучения Ады были инструкторы, которым приходилось хвастаться, делая все как можно сложнее, чтобы запугать учеников. Были даже группы, которые не хотели переходить на Аду и использовали обучение как тактику отсрочки. Некоторые предположили, что программисты должны знать каждую функцию, чтобы начать (но никто так не подходил к любому другому языку), и что они должны были пройти 3-месячный курс обучения, прежде чем они смогут продолжить (хотя у них не было программы обучения). для их нынешних языков). Кроме того, они не могли использовать Ada без обширной подготовки в области разработки программного обеспечения. Хотя все эти приготовления важны, они должны быть важны для разработки программного обеспечения на любом языке, но они использовались как неискренние предлоги, чтобы не использовать Ada.