ALGOL
ALGOL, lenguaje de programación informática diseñado por un comité internacional de la Association of Computing Machinery (ACM), dirigido por Alan J. Perlis de la Universidad Carnegie Mellon, durante 1958-60 para publicar algoritmos, así como para realizar cálculos. Al igual que LISP, ALGOL contaba con subprogramas recursivos, es decir, procedimientos que podían invocarse a sí mismos para resolver un problema reduciéndolo a otro más pequeño del mismo tipo. ALGOL introdujo la estructura de bloques, en la que un programa se compone de bloques que pueden contener tanto datos como instrucciones y tienen la misma estructura que un programa completo. La estructura de bloques se convirtió en una poderosa herramienta para construir grandes programas a partir de pequeños componentes.
ALGOL aportó una notación para describir la estructura de un lenguaje de programación, la forma Backus-Naur, que en alguna variación se convirtió en la herramienta estándar para enunciar la sintaxis (gramática) de los lenguajes de programación. ALGOL se utilizó ampliamente en Europa, y durante muchos años siguió siendo el lenguaje en el que se publicaban los algoritmos informáticos. Muchos lenguajes importantes, como Pascal, son sus descendientes.