ALGOL
ALGOL, linguagem de programação de computadores concebida por um comité internacional da Association of Computing Machinery (ACM), liderado por Alan J. Perlis da Carnegie Mellon University, durante 1958-60 para a publicação de algoritmos, bem como para a realização de cálculos. Tal como a LISP, a ALGOL tinha subprogramas-procedimentos recursivos que podiam invocar-se para resolver um problema, reduzindo-o a um problema menor do mesmo tipo. ALGOL introduziu a estrutura de blocos, na qual um programa é composto de blocos que podem conter dados e instruções e ter a mesma estrutura de um programa inteiro. A estrutura de blocos tornou-se uma ferramenta poderosa para construir programas grandes a partir de componentes pequenos.
ALGOL contribuiu com uma notação para descrever a estrutura de uma linguagem de programação, Backus-Naur Form, que em alguma variação se tornou a ferramenta padrão para declarar a sintaxe (gramática) das linguagens de programação. O ALGOL foi amplamente utilizado na Europa, e por muitos anos permaneceu como a linguagem em que os algoritmos de computador eram publicados. Muitas linguagens importantes, como o Pascal, são seus descendentes.