ALGOL 68 (abreviatura de ALGOrithmic Language 1968) es un lenguaje de programación de computadora imperativo que fue concebido como un sucesor del lenguaje de programación ALGOL 60, diseñado con el objetivo de un alcance mucho más amplio de aplicación y una sintaxis y semántica más rigurosamente definidas.
La sintaxis y la semántica rigurosamente definidas son parte de ALGOL 68.