A maioria das linguagens imperativas subsequentes (chamadas linguagens ALGOL-like), p/ex. PL/I, Simula, CPL, Pascal, Ada, C
ALGOL 60 (abreviação de Algorithmic Language 1960) é uma linguagem de programação da família ALGOL. Ela surgiu na sequência do ALGOL 58, representando um avanço fundamental no surgimento da programação estruturada. Praticamente todos os computadores da época possuíam uma linguagem de programação de sistemas baseada nos conceitos do ALGOL 60.
Muitas linguagens de programação a partir de 1960, herdaram diretamente ou indiretamente algumas características do ALGOL, como PL/I, SIMULA 67, ALGOL 68, C, Pascal, Ada, C++ e Java.
História
ALGOL 60 foi usada principalmente por cientistas da computação pesquisadores nos Estados Unidos e Europa. Seu uso em aplicações comerciais foi dificultado pela falta de recursos de entrada/saída padrão em sua descrição e a falada de interece na linguagem por grandes fabricantes de computadores. ALGOL 60 porém se tornou um padrão para publicação de algoritmos e teve um efeito profundo em linguagens futuras.
NUMAL A Library of Numerical Procedures in ALGOL 60 developed at The Stichting Centrum Wiskunde & Informatica (legal successor of Stichting Mathematisch Centrum) legal owner.