Algol est un
langage de programmation. Il a été créé à la fin des
années 1950. Dérivé d'un projet de l'
UNESCO d'abord appelé IAL (), son nom est l'
acronyme d' . Son objectif était de décrire algorithmiquement des problèmes de programmation. Les principales différences au niveau de la conception par rapport à
Fortran furent l'utilisation de blocs marqués par BEGIN END, permettant variables locales et tableaux dynamiques, et surtout la
récursivité, concepts qui seront largement repris par ses successeurs.