Die Programmiersprache Ada ist kein Akronym und wurde nach Augusta Ada Lovelace benannt. Diese moderne Programmiersprache wurde für große Systeme wie eingebettete Systeme entwickelt, bei denen Zuverlässigkeit wichtig ist.
Benannt nach einem Mathematiker, der oft als der erste Programmierer der Welt gilt, wurde die erste Version der Programmiersprache Ada laut AdaCore Anfang der 1980er Jahre entwickelt. Diese als Ada 83 bekannte Version führte die Modularisierung und das Paketkonstrukt ein. Ada 95 führte "untergeordnete Einheiten" ein. Neuere Versionen von Ada sind Ada 2005 und Ada 2012. Ada 83 war das Ergebnis der Bemühungen des US-Verteidigungsministeriums, eine Sprache zu entwickeln, die die vielen damals verwendeten Programmiersprachen ersetzt.
Ada hilft, Entwicklungskosten zu senken, da Komponenten wiederverwendet werden können. Die Sprache vermeidet die Verwendung von Symbolen und bevorzugt englische Schlüsselwörter. Zu den weiteren Vorteilen der Programmiersprache gehört die Tatsache, dass sie neue und sich entwickelnde Technologien unterstützt, tragbaren Code fördert, der leicht zu lesen ist und Schnittstellen zu anderen Sprachen wie C, COBOL und Fortran bietet.
Ada betreibt laut Ada2012 Systeme in den Bereichen Avionik, Luft- und Raumfahrt sowie Verteidigungssysteme. Es taucht jetzt in anderen Bereichen auf, darunter Automobil-, Medizin- und Finanzsysteme. Die Programmiersprache ist ein internationaler Standard, der durch ISO/IEC 8652:2012 definiert ist.