Algol 68

Algol 68
Ovlivněno ALGOL Y ( en )
ALGOL 60 ( en )

Algol 68 je univerzální programovací jazyk odvozený z jazyka Algol 60 , navržený hlavně Evropany.

Zásada

Kromě Algolu 60 bylo cílem návrhářů Algolu 68 nabídnout univerzální programovací jazyk, který je rozhodně inovativní a který vychází z jeho ortogonálního designu.

V Algolu 68,

Niklaus Wirth, který byl původně součástí pracovní skupiny, odmítl extrémní inovaci Algolu 68 a vystoupil s návrhem Algolu W, který se později stal Pascalem .

Syntax

Syntaxe byla definována pomocí kontextové , dvoustupňové gramatiky pojmenované podle jejího designéra Adriaana van Wijngaardena . Revidovaná zpráva (1973) ukázala, že gramatika Algol 68 navržená van Wijngaardenem charakterizuje jakýkoli platný program Algol 68. Ve skutečnosti také formalizuje kontextuální a / nebo sémantická omezení jazyka, která byla dříve popsána v přirozeném jazyce, víceméně nejednoznačným způsobem.

Znovuzřízení

Analýza Algol 68 byla implementována v raných kompilátorech kódem ad hoc přidaným do tradičního lexikálního analyzátoru.

Algol 68R je první dialekt ALGOL 68, který má kompilátor , vyrobený v roce 1970 v Royal Radar and Signal Establishment v Malvernu ve Velké Británii.

Podívejte se také

Bibliografie

externí odkazy