El 76 | |
---|---|
Szemantika | alkalmazott programozás, strukturált programozás, munkavezérlés, rendszerprogramozás |
Nyelvóra | alapszintű magas szintű programozási nyelv |
Megjelent | 1973 |
Szerző | Vlagyimir Pentkovszkij |
Fejlesztő | S. A. Lebedev Finommechanikai és Számítástechnikai Intézet |
Befolyásolt | Analyst-74 , ALMIR-65 |
Felület | Elbrus |
Az "El-76" egy magas szintű programozási nyelv, amely az orosz szókincs használatán alapul, és az " Elbrus " szovjet többprocesszoros számítástechnikai rendszerekhez készült .
Fejlesztését 1972-1973-ban végezték a Szovjetunió Tudományos Akadémia S. A. Lebedev Finommechanikai és Számítástechnikai Intézetében , kezdetben Elbrus Autocode-nak hívták, majd az El-76 nevet kapta.
A legtöbb akkori nyelvhez hasonlóan támogatja a strukturált programozás paradigmáját (a program autonóm eljárásokra bontása ), emellett megvalósítja az operátorok lineáris sorozatainak módszereit, alternatív kötéseket feltétel szerinti alternatíva kiválasztásával, ill. az alternatív, hurkok és párhuzamos végrehajtó ágak számával. Az "El-76" speciális eszközökkel rendelkezik a speciális esetek kezelésére , amelyeket "szerkezeti átmeneteknek" és "helyzeteknek" neveznek.
Az "El-76" szervesen egyesíti a számítógépes eszközöket közvetlenül vezérlő gépi nyelv néhány alacsony szintű tulajdonságát és számos magas szintű eszközt, sok tekintetben hasonló az Algol-68- hoz . Az El-76 egyik fő jellemzőjének azt tartották, hogy a számítógép memóriájában tárolt információkat a deklarált változó típusáról, annak értékéről és a kódvégrehajtás során bekövetkező változásokról [1] .
A nyelv létrehozásában résztvevők: B. A. Babayan , V. M. Pentkovsky , S. V. Semenikhin, S. V. Veretennikov, V. Yu. Volkonsky, S. M. Zotov, A. I. Ivanov, Yu. Rumjancev, V. P. Torcsigin, M. I. Haritonov, V. S. Sevekov .
Ez egy példaprogram Hello, world! A, amely egy eljárás segítségével üzenetet jelenít meg.
program eljárás sendhello = proc ( f32 helloek száma ) start if hellok száma = 0 then printms( p8 "WORLD nem kapott hello!") és nettó hello száma = 1 then printms( p8 "Csak egy hello érkezett a címre a VILÁG!") egyébként printms( p8 "Több üdvözletet küldtek a VILÁGNAK. És hogy pontos legyek, volt néhány"); nyomtatás (szia) minden vége ; printms( p8 "Helló csak a móka kedvéért!"); % egy ilyen helló majom biztosan nem fogja elveszíteni printx(); % sortörés küld hello(100) % hello from process endKövetkeztetés
Szia csak így! Néhány üdvözletet küldtek a VILÁGNAK. És hogy pontos legyek, 100 darab volt.