È un linguaggio di programmazione ad alto livello di tipo procedurale sviluppato dal dipartimento della difesa degli USA nei primi anni 80. Prende il nome da Augusta Ada Byron, meglio nota come Ada Lovelace, che viene considerata la prima programmatrice nella storia dell’informatica poiché descrisse sia come programmare la Macchina per calcolare i numeri di Bernoulli, sia come utilizzare la macchina analitica di Charles Babbage nel campo della musica, della grafica e di altre discipline.