ALGOL
ALGOL, computer programmeertaal ontworpen door een internationaal comité van de Association of Computing Machinery (ACM), onder leiding van Alan J. Perlis van de Carnegie Mellon Universiteit, gedurende 1958-60 voor het publiceren van algoritmen, alsmede voor het uitvoeren van berekeningen. Net als LISP had ALGOL recursieve subprogramma’s-procedures die zichzelf konden aanroepen om een probleem op te lossen door het te herleiden tot een kleiner probleem van dezelfde aard. ALGOL introduceerde blokstructuur, waarbij een programma is opgebouwd uit blokken die zowel gegevens als instructies kunnen bevatten en dezelfde structuur hebben als een volledig programma. Blokstructuur werd een krachtig hulpmiddel voor het bouwen van grote programma’s uit kleine componenten.
ALGOL leverde een bijdrage aan een notatie voor het beschrijven van de structuur van een programmeertaal, de Backus-Naur Form, die in enige variatie het standaardhulpmiddel werd voor het aangeven van de syntaxis (grammatica) van programmeertalen. ALGOL werd op grote schaal gebruikt in Europa, en bleef jarenlang de taal waarin computeralgoritmen werden gepubliceerd. Vele belangrijke talen, zoals Pascal, zijn de nakomelingen ervan.