ALGOL
ALGOL, datorprogrammeringsspråk som utformades av en internationell kommitté inom Association of Computing Machinery (ACM) under ledning av Alan J. Perlis från Carnegie Mellon University under 1958-60 för att publicera algoritmer och utföra beräkningar. Liksom LISP hade ALGOL rekursiva underprogram – procedurer som kunde åberopa sig själva för att lösa ett problem genom att reducera det till ett mindre problem av samma slag. ALGOL introducerade blockstruktur, där ett program består av block som kan innehålla både data och instruktioner och ha samma struktur som ett helt program. Blockstruktur blev ett kraftfullt verktyg för att bygga stora program av små komponenter.
ALGOL bidrog med en notation för att beskriva strukturen i ett programmeringsspråk, Backus-Naur Form, som i någon variant blev standardverktyget för att ange syntaxen (grammatiken) i programmeringsspråk. ALGOL användes i stor utsträckning i Europa och förblev under många år det språk på vilket datoralgoritmer publicerades. Många viktiga språk, t.ex. Pascal, är dess ättlingar.