ALGOL
(eller Algol 60, Algol 60 Revised) ALGorithmic Oriented Language. En familie af programmeringssprog, hvoraf det mest kendte Algol 60 blev til i årene 1957-60 i et samarbejde mellem en række vesteuropæiske lande og USA. Danskeren professor Peter Naur (som var tilknyttet Regnecentralen, der på det tidspunkt endnu var et ATV-institut) havde betydelig indflydelse på udformningen af sproget og specielt på beskrivelsen af sprogets syntaks og semantik. Den metode, der i sprogdefinitionen (ALGOL60-rapporten) og mange andre steder bruges til at beskrive sprogets syntaks, kaldes derfor ofte for BNF-notation, idet BNF står for Backus Normal Form, eller bedre Backus-Naur Form (se også John W. Backus).
ALGOL fandtes i en række varianter (Algol 58, Jovial, Algol 68) og på en række systemer, men fik ikke større udbredelse uden for de akademiske miljøer. Dette skyldes bl.a. mangelen på et standardiseret I/O-system. ALGOL indeholdt imidlertid adskillige nyskabelser, f.eks. blokstruktur, en stærk proceduremekanisme (der blandt andet præciserede virkningen af rekursion) og datatyper.
ALGOL har haft stor betydning for udviklingen af programmeringssprog som PL/I, Pascal, ADA og C.

