INFORMATIQUE > LANGAGES INFORMATIQUES
Ada est un langage informatique
Date de création : 1980
Auteur : Equipe de la société CII-Honeywell Bull dirigée par Jean Ichbiah pour répondre à un appel d'offres de l'armée américaine.
Paradigme(s) : objet (à classes)
Type d'exécution : langage compilé.
Typage : statique
Système d'exploitation : Windows, Linux, VsWorks.
Licence : un compilateur libre est disponible.
En 1974, le Département de la Défense américain lance un appel d'offres afin de disposer d'un langage unique apte à remplacer les nombreux langages qui étaient alors utilisés par l'armée américaine.
Cet appel d'offres est remporté en 1977 par l'équipe de Jean Ichbiah.
Ada83 est d'abord normalisé aux Etats-Unis (ANSI/MIL-STD-1815A-1983) puis par l'ISO (8652:1987).
Une révision est publiée en 1995. Ada95 est le premier langage objet à bénéficier d'une norme ISO.
Ada 2005 paraît en 2007 et une nouvelle norme (Ada 2012) apporte la programmation par contrat, le support des architectures multi-coeurs et une extension de la bibliothèque prédéfinie.
Une correction de Ada 2012 paraît en 2012.
Ses principales caractéristiques techniques sont les suivantes :
Ada a été conçu en s'efforçant d'intégrer tous les melleurs aspects des langages qui existaient à l'époque. C'est un langage qui donne la priorité à la sécurité. Il est utilisé par l'armée américaine mais aussi dans de nombreuses technologie de pointe y compris pour des systèmes temps réel et embarqués. (Airbus, Thalès, Arianespace, Canal+,...). Ce n'est pas un langage facile à utiliser, il demande une grande rigueur au développeur mais permet d'écrire des programmes très fiables.