Алгол это первоначально алгоритмический язык, применяющийся для записи алгоритмов решения задач числительного анализа; позднее — название ряда языков программирования, применяемых для описания программ решения на ЭВМ научно-технических задач.
Существует несколько разновидностей языка алгол: алгол-58, алгол-60, алгол-68 и другие; наиболее распространён был алгол-68 — многоцелевой универсальный язык программирования, широко используемый для описания программ решения задач в различных областях науки и техники.
Слово алгол произошло от английского algorithmic.