ALGOL W

ALGOL W je programovací jazyk. Bol založený na ešte nedokončenom návrhu jazyka ALGOL X od Niklausa Wirtha a C. A. R. Hoareho ako nasledovník ALGOLu 60 v pracovnej skupine IFIP Working Group 2.1. Keď komisia rozhodla, že návrh nebol dostatočne dobrým zdokonalením ALGOLu 60, návrh bol publikovaný ako „A contribution to the development of ALGOL“. Po malých úpravách jazyka skupina pod vedením Wirtha vytvorila jeho vysoko kvalitnú implementáciu pre IBM/360 na Stanfordskej univerzite. Táto implementácia sa následne široko rozšírila.

Jazyk reprezentoval relatívne konzervatívnu modifikáciu oproti ALGOLu 60: pridané boli reťazce, bitové reťazce, komplexné čísla, referencie na odkazovanie na záznamy a pre call-by-result predávanie parametrov, pridanie príkazu while, nahradenie kľúčového slova switch kľúčovým slovom case, a všeobecné „utesnenia“ jazyka.

Implementácia bola napísaná v PL/360, čo je jazyk inštrukčnej úrovne podobný ALGOLu navrhnutý Wirthom. Medzi významné črty implementácie patrila schopnosť ladenia a profilovania programov.

Referencie

Zdroj 

Programovacie jazyky