La storia dei linguaggi di programmazione inizia nella prima metà dell'Ottocento, quando la britannica Ada Lovelace, contessa e collaboratrice del matematico inglese Charles Babbage, definisce il primo linguaggio di programmazione di tipo assemblativo.
La storia dei linguaggi di programmazione inizia nella prima metà dell'Ottocento, quando la britannica Ada Lovelace, contessa e collaboratrice del matematico inglese Charles Babbage, definisce il primo linguaggio di programmazione di tipo assemblativo. Tra le altre cose, la nobildonna londinese introduce i concetti di variabile indice e ciclo ripetuto. A distanza di più 100 anni arrivano i linguaggi di nuova generazione, i cosiddetti linguaggi assembler, con il passaggio dalla codifica simbolica - anziché binaria - dei programmi. Lo step successivo arriva intorno agli anni Cinquanta del secolo scorso, quando si avverte l'esigenza di avere una codifica degli algoritmi indipendente dall'architettura della macchina e più vicina al problema che si intende risolvere attraverso uno specifico algoritmo.