El-76

El-76
Semantică programare aplicata, programare structurata, control job, programare sisteme
Clasa de limba limbaj de programare de bază de nivel înalt
Aparut in 1973
Autor Vladimir Pentkovski
Dezvoltator Institutul de mecanică fină și informatică S. A. Lebedev
A fost influențat Analist-74 , ALMIR-65
Platformă Elbrus

„El-76”  este un limbaj de programare de nivel înalt bazat pe utilizarea vocabularului rus și conceput pentru sistemele de calcul multiprocesor sovietice „ Elbrus ”.

Descriere

Dezvoltarea sa a fost realizată în 1972-1973 la Institutul de Mecanică Fină și Informatică S. A. Lebedev al Academiei de Științe a URSS ( URSS ), inițial a fost numit Elbrus Autocode, apoi a primit numele El-76.

La fel ca majoritatea limbajelor din acea vreme, suportă paradigma programării structurate (descompunerea unui program în proceduri autonome ), în plus, implementează metodele secvențelor liniare de operatori, articulații alternative cu alegerea unei alternative după condiție sau după numărul de ramuri de execuție alternative, bucle și paralele. „El-76” are mijloace speciale de tratare a cazurilor speciale , care sunt numite „tranziții structurale” și „situații”.

„El-76” combină organic unele proprietăți de nivel scăzut ale limbajului mașinii care controlează în mod direct dispozitivele computerizate și o serie de instrumente de nivel înalt, similare în multe privințe cu Algol-68 . Una dintre principalele caracteristici ale El-76 a fost considerată a fi capacitatea implementată de a stoca în memoria computerului informații despre tipul unei variabile declarate, împreună cu valoarea acesteia și modificările acesteia în timpul execuției codului [1] .

Participanți la crearea limbii: 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 .

Exemple

Acesta este un exemplu de program Bună, lume! A care afișează un mesaj folosind o procedură.

procedura programului sendhello = proc ( f32 număr de salutări ) începe dacă numărul de salutări = 0 apoi printms( p8 „WORLD nu a primit niciun salut!”) și numărul net de salutări = 1 apoi printms( p8 „Doar un salut a fost trimis către LUMEA!") altfel printms( p8 "Au fost trimise mai multe salutări către LUME. Și mai exact, au fost câteva"); imprimare (bună ziua) totul se termină ; printms( p8 "Bună ziua doar pentru distracție!"); % o astfel de maimuță bună cu siguranță nu va pierde printx(); % întrerupere de linie trimite salut(100) % salut de la sfârşitul procedurii

Concluzie

Salut chiar asa! Câteva salutări au fost trimise LUMIEI. Și mai exact, au fost 100.

Note

  1. El-76 // Dicţionar enciclopedic matematic / Yu. V. Prokhorov . - M .  : „Enciclopedia Sovietică”, 1988. - S. 653.

Literatură