Ада (язык программирования)
язык программирования / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Ада (язык программирования)?
Кратко изложите эту статью для 10-летнего ребёнка
А́да (Ada) — язык программирования, созданный в 1979—1980 годах в ходе проекта Министерства обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени). Имелись в виду прежде всего бортовые системы управления военными объектами (кораблями, самолётами, танками, ракетами, снарядами и т. п.). Перед разработчиками не стояло задачи создать универсальный язык, поэтому решения, принятые авторами Ады, нужно воспринимать в контексте особенностей выбранной предметной области. Язык назван в честь Ады Лавлейс.
Ада | |
---|---|
Семантика | мультипарадигменный: конкурентное, обобщённое, императивное, объектно-ориентированное, распределённое программирование, параллельное |
Класс языка | язык программирования широкого спектра[вд], мультипарадигмальный, императивный, объектно-ориентированный и язык программирования |
Тип исполнения | компилируемый |
Появился в | 1980 |
Автор |
|
Разработчик | Жан Ишбиа и С. Такер Тафт[вд][1] |
Выпуск | Ada 2012 (10 декабря 2012; 11 лет назад (2012-12-10)) |
Тестовая версия | Ada 2012[2] (ноябрь 2011; 12 лет назад (2011-11)) |
Система типов | статическая, строгая, безопасная, nominative |
Основные реализации |
AdaCore GNAT, MapuSoft Ada-C/C++ Changer (AdaMagic)[3], Green Hills Software Optimising Ada 95 compiler, PTC ObjectAda[4], DDC-I Score |
Диалекты | SPARK, Ravenscar profile |
Испытал влияние | ALGOL 68, Pascal, C++ (Ada 95), Smalltalk (Ada 95), Java (Ada 2005), Eiffel (Ada 2012) |
Повлиял на | C++, Eiffel, M10, M9.3, MAYA, Seed7, PL/SQL, Nim |
Сайт | adaic.org |
Медиафайлы на Викискладе |