Algol - programmeringssprog

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.

Kommentarer

Din kommentar publiceres her. Redaktionen svarer, når den kan.

Du skal være logget ind for at kommentere.

eller registrer dig