ALGOL
ALGOL, linguaggio di programmazione per computer progettato da un comitato internazionale della Association of Computing Machinery (ACM), guidato da Alan J. Perlis della Carnegie Mellon University, durante il 1958-60 per pubblicare algoritmi, così come per fare calcoli. Come LISP, ALGOL aveva sottoprogrammi ricorsivi – procedure che potevano invocare se stesse per risolvere un problema riducendolo ad un problema più piccolo dello stesso tipo. ALGOL introdusse la struttura a blocchi, in cui un programma è composto da blocchi che possono contenere sia dati che istruzioni e avere la stessa struttura di un intero programma. La struttura a blocchi divenne un potente strumento per costruire grandi programmi da piccoli componenti.
ALGOL ha contribuito con una notazione per descrivere la struttura di un linguaggio di programmazione, Backus-Naur Form, che in qualche variazione è diventata lo strumento standard per dichiarare la sintassi (grammatica) dei linguaggi di programmazione. ALGOL era ampiamente usato in Europa, e per molti anni rimase il linguaggio in cui venivano pubblicati gli algoritmi del computer. Molti linguaggi importanti, come il Pascal, sono suoi discendenti.