Le langage de programmation Ada n'est pas un acronyme et porte le nom d'Augusta Ada Lovelace. Ce langage de programmation moderne est conçu pour les grands systèmes, tels que les systèmes embarqués, où la fiabilité est importante.
Du nom d'un mathématicien souvent considéré comme le premier programmeur au monde, la première version du langage de programmation Ada a été développée au début des années 1980, selon AdaCore. Connue sous le nom d'Ada 83, cette version a introduit la modularisation et la construction du package. Ada 95 a introduit les « unités enfants ». Les versions les plus récentes d'Ada incluent Ada 2005 et Ada 2012. Ada 83 est le résultat des efforts du département américain de la Défense pour créer un langage remplaçant les nombreux langages de programmation qu'il utilisait à l'époque.
Ada permet de réduire les coûts de développement car les composants peuvent être réutilisés. La langue évite l'utilisation de symboles et préfère les mots-clés anglais. D'autres avantages du langage de programmation incluent le fait qu'il prend en charge les technologies nouvelles et évolutives, qu'il encourage le code portable facile à lire et qu'il s'interface avec d'autres langages, notamment C, COBOL et Fortran.
Ada exploite des systèmes dans les systèmes avioniques, aérospatiaux et de défense, selon Ada2012. Il fait maintenant surface dans d'autres domaines, notamment les systèmes automobiles, médicaux et financiers. Le langage de programmation est une norme internationale définie par ISO/IEC 8652:2012.