El 76

El 76
Sémantika aplikované programování, strukturované programování, řízení úloh, systémové programování
Jazyková třída základní programovací jazyk na vysoké úrovni
Objevil se v 1973
Autor Vladimír Pentkovský
Vývojář Ústav jemné mechaniky a informatiky S. A. Lebeděva
Byl ovlivněn Analytik-74 , ALMIR-65
Plošina Elbrus

"El-76"  je programovací jazyk na vysoké úrovni založený na použití ruského slovníku a určený pro sovětské víceprocesorové výpočetní systémy " Elbrus ".

Popis

Jeho vývoj probíhal v letech 1972-1973 v Ústavu jemné mechaniky a informatiky S.A. Lebeděva Akademie věd SSSR ( SSSR ), zpočátku se jmenoval Elbrus Autocode, poté dostal název El-76.

Jako většina jazyků té doby podporuje paradigma strukturovaného programování (dekompozice programu na autonomní procedury ), navíc implementuje metody lineárních sekvencí operátorů, alternativní spoje s volbou alternativy podle podmínky popř. počtem alternativ, smyček a paralelních prováděcích větví. "El-76" má speciální prostředky pro řešení speciálních případů , které se nazývají "strukturální přechody" a "situace".

"El-76" organicky kombinuje některé nízkoúrovňové vlastnosti strojového jazyka , který přímo řídí počítačová zařízení, a řadu nástrojů na vysoké úrovni, v mnoha ohledech podobných Algolu-68 . Za jednu z hlavních vlastností El-76 byla považována implementovaná schopnost ukládat do paměti počítače informace o typu deklarované proměnné spolu s její hodnotou a jejími změnami během provádění kódu [1] .

Na tvorbě jazyka se podíleli: B. A. Babayan , V. M. Pentkovsky , S. V. Semenikhin, S. V. Veretennikov, V. Yu. Volkonsky, S. M. Zotov, A. I. Ivanov, Yu. Rumyantsev, V. P. Torchigin, M. I. Kharitonov, V. S. Shevekov .

Příklady

Toto je ukázkový program Hello, world! A, která zobrazí zprávu pomocí procedury.

procedura programu sendhello = proc ( f32 počet ahoj ) start if počet ahoj = 0 pak printms( p8 " SVĚT nepřijal žádné ahoj!") a čistý počet ahoj = 1 pak printms( p8 " Bylo odesláno pouze jedno ahoj SVĚT!") jinak printms( p8 " Do SVĚTA bylo zasláno několik pozdravů. A abych byl přesný, takoví byli"); tisk (ahoj) vše končí ; printms( p8 " Ahoj jen pro zábavu!"); % taková ahoj opice určitě o printx(); % line break send hello(100) % hello from procedure end

Závěr

Ahoj jen tak! Bylo zasláno několik pozdravů do SVĚTA. A abych byl přesný, bylo jich 100.

Poznámky

  1. El-76 // Matematický encyklopedický slovník / Yu. V. Prochorov . - M  .: "Sovětská encyklopedie", 1988. - S. 653.

Literatura