ALGOL[1] je porodica imperativnih programskih jezika za računare[2] originalno razvijena u srednjim 1950-tim koja je defakto postala standard za izvještavanje algoritama tokom sljedećih 30 godina. Dizajniran je da se izbjegnu neki problemi sa FORTRANom i eventualno poboljšaju neki drugi programski jezici (uključujući Pascal).
F.L. Bauer, R. Baumann, M. Feliciano, K. Samelson, Introduction to Algol. Prentice Hall, 1964, ISBN0-13-477828-6
B. Randell and L.J. Russell, ALGOL 60 Implementation: The Translation and Use of ALGOL 60 Programs on a Computer. Academic Press, 1964. The design of the Whetstone Compiler. One of the early published descriptions of implementing a compiler. See the related papers: Whetstone Algol RevisitedArhivirano 27. 2. 2008. na Wayback Machine, and The Whetstone KDF9 Algol Translator by B. Randell
E. W, Dijkstra, Algol 60 translation: an algol 60 translator for the x1 and making a translator for algol 60, report MR 35/61. Mathematisch Centrum, Amsterdam, 1961. [1]