IT-lexikon Programmering ALGOL

ALGOL

Programmering In English → Uppdaterad: 2026-08-05
Mer info
Skapad av
Internationell kommitté, red. Peter Naur
År
1958 / 1960 / 1968
Typ
Programspråk
Efterföljare
Pascal, C, Simula

Språket nästan ingen använde i produktion, men vars idéer nästan alla språk efter det ärvde.

ALGOL 60 kom ur en europeisk-amerikansk kommitté och beskrevs i en rapport redigerad av Peter Naur. Med den kom blockstruktur med begin/end, lexikalt räckviddsområde, rekursiva anrop och parameteröverföring med namn — och framför allt en formell beskrivning av syntaxen, den notation som nu kallas Backus-Naur-form. Det var första gången ett språk definierades matematiskt i stället för genom sin kompilator.

Kommersiellt förlorade det mot Fortran och COBOL, delvis för att IBM inte stödde det. I stället blev det tidskrifternas språk: Communications of the ACM publicerade algoritmer i ALGOL i två decennier. Tony Hoare sammanfattade eftermälet med att det var "en förbättring inte bara av sina föregångare utan av nästan alla sina efterföljare". Efterträdaren ALGOL 68 blev för stor och för svårläst, och avhopparna Wirth och Hoare byggde i stället Pascal.

← Tillbaka till lexikonet