# ALGOL

### Fra Wikipedia, den frie encyklopædi

Du har nye beskeder (forskel fra næstsidste redigering).

ALGOL (forkortelse af ALGOritmic Language) er en række imperative programmeringssprog, der oprindeligt blev udviklet midt i 1950'erne og som blev en de facto standard måde at vise algoritmer i bøger i de følgende 30 år. Det blev designet til at undgå nogle af de problemer man havde med Fortran og gav anledning til mange andre programmeringssprog bl.a. Pascal. ALGOL var det første sprog hvor man kunne afgrænse blokke af kodelinier, der bruges par af begin og end til at afgrænse med. Man ser stadig ALGOL-lignende syntax i pseudokode.

Danskeren Peter Naur bidrog afgørende til udviklingen af selve sproget ALGOL (som redaktør af ALGOL rapporten). Derudover udvikledes i Danmark i 1950'erne af bl.a. Danmarks første operatør Jørn Jensen, og en række andre it-folk knyttet til den første danske it-virksomhed Regnecentralen, én af de første, og bedste, og derfor mønster-dannende, implementationer af Algol.

Sproget blev anvendt på andengenerationsdatamaten GIER (Geodætisk Instituts Elektroniske Regnemaskine) - og det var et smukt sprog i forhold til f.eks. Fortran, der var betydelig mere rudimentært.

Ingeniørstuderende på Polyteknisk Læreanstalt fik i midten af 1960'erne et nødkursus i ALGOL, så de ikke blot lærte Fortran-sproget at kende.

## [redigér] Historie

ALGOL blev lavet af en komité af europæiske og amerikanske dataloger. John Backus opfandt Backus-normal-formen som en metode til at beskrive programmeringssprog og brugte det til at beskrive ALGOL 58. Beskrivelsen blev revideret og udvidet til Backus-Naur-form af Peter Naur til brug for ALGOL 60. Både John Backus og Peter Naur var med i komiteen der skabte ALGOL 60. Det samme var Wally Feurzeig, der senere skabte Logo.

Peter Naur blev i 2005 tildelt Turing awarden bl. a. for sit arbejde med ALGOL 60.

Hentet fra "http://da.wikipedia.org../../../a/l/g/ALGOL_33a6.html"

Kategori: Programmeringssprog

##### Views

- Artikel
- Diskussion
- Nuværende version

##### deltagelse

- Velkommen
- Skribentforside
- Projekter
- Seneste ændringer
- Hjælp

##### organisation

- Donation
- Kontakt os

##### Søg

##### Andre sprog

- Български
- বাংলা
- Česky
- Deutsch
- English
- Español
- Suomi
- Français
- Galego
- עברית
- Magyar
- Italiano
- 日本語
- 한국어
- Nederlands
- Polski
- Português
- Русский
- Slovenčina
- Svenska
- Türkçe
- Українська
- 中文