El 76

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 .

Leírás

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 .

Példák

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 end

Következtetés

Szia csak így! Néhány üdvözletet küldtek a VILÁGNAK. És hogy pontos legyek, 100 darab volt.

Jegyzetek

  1. El-76 // Matematikai enciklopédikus szótár / Yu. V. Prokhorov . - M .  : "Szovjet Enciklopédia", 1988. - S. 653.

Irodalom