Redaktion og opdatering af indholdet på denstoredanske.dk er indstillet pr. 24. august 2017. Artikler og andet indhold er tilgængeligt i den form, der var gældende ved redaktionens afslutning.

  • Artiklens indhold er godkendt af redaktionen

Algol

Oprindelig forfatter HBHa Seneste forfatter Uffe Rasmussen

Algol, alg-orithmic o-riented l-anguage, familie af programmeringssprog, udviklet 1957-68. Algolfamilien omfatter sprog som Algol 58, Mad, Neliac, Jovial, Algol 60 og Algol 68. Algol er resultatet af et samarbejde mellem europæiske og amerikanske forskere med det mål at skabe et internationalt programmeringssprog til beskrivelse af algoritmer for teknisk-videnskabelige beregninger samt at højne det datalogiske niveau. Den danske datalog Peter Naur spillede en betydelig rolle ved udformningen — specielt ved beskrivelsen af sprogets syntaks og semantik, jf. backus-naur-form (se John W. Backus). En af de første Algoloversættere (kompilere) blev udviklet i Danmark og kørte på datamaten DASK.

Algol 60 er den variant, man normalt forbinder med Algol. Den har haft stor indflydelse på sprog som Pascal, Ada, PL/1 og C. Mange af de begrebsdannelser, der findes i moderne programmeringssprog, stammer herfra, fx blokstruktur, erklæring af variable og procedurer med værdi- og navneoverførsel af parametre. Selvom Algol rummer megen datalogisk nytænkning, fik det ikke nogen stor udbredelse uden for de akademiske miljøer. Dette skyldes bl.a., at Algol mangler standardiserede sætninger til læsning og skrivning af data på ydre lagermedier.

Annonce

Referér til denne tekst ved at skrive:
Henning Bernhard Hansen: Algol i Den Store Danske, Gyldendal. Hentet 13. december 2018 fra http://denstoredanske.dk/index.php?sideId=35800