Имелись в виду прежде всего бортовые системы управления военными объектами кораблями, самолётами, танками, ракетами, снарядами и т. Перед разработчиками не стояло задачи создать универсальный язык, поэтому решения, принятые авторами Ады, нужно воспринимать в контексте особенностей выбранной предметной области. Язык назван в честь Ады Лавлейс.
Опережая время: какой язык программирования считается первым
В целом, подробная информация о его возникновении есть на википедии, однако приведу немного фактов. Был назван в честь Ады Лавлейс Левлейс в некоторых источниках , дочери поэта Байрона, которая считается первым программистом в истории человечества по факту, она была лаборантом ученого Беббиджа, который изобрел первую вычислительную машину. Язык основан на синтаксисе другого ЯП - Agol, до сих пор существует и развивается, хотя последний стандарт был опубликован в году. Он весьма сложен в изучении и использовании, однако программы на нем довольно надежны, так как создавался язык с запроса Пентагона.
В деле разработки новых языков программирования много спор- ных моментов, примером которых может служить ADA - новейшее средство программирования, разработанное Министерством обороны США и отличающееся черезвычайно большими возможностями. Трудности заключаются в том, что цикл замены одного языка программирования другим охватывает период времени от 20 до 30 лет и не начинается до тех пор, пока мы не убедимся на деле, что ныне существующие языки больше не отвечают нашим требовани- ям. Мы можем ускорить этот процесс, начав немедленную замену устаревших языков языком ADA.
Прежде чем приступить к непосредственному знакомству с Адой, есть необходимость заметить, что в англоязычной литературе, посвященной вычислительной технике в целом и программированию в частности, достаточно часто встречаются такие английские термины как operator , operation и statement. При сложившейся практике перевода такой документации на русский язык, эти термины, как правило, переводят следующим образом:. На первый взгляд, проблема перевода данных терминов достаточно безобидна. Однако, при таком традиционном подходе, добившись приемлемой благозвучности изложения материала, достаточно сложно избежать неоднозначностей и даже путаницы при обсуждении некоторых основополагающих вопросов.