Cod scurt

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 28 iunie 2020; verificările necesită 3 modificări .
Cod scurt
Clasa de limba limbaj de programare și limbaj de programare procedural
Aparut in 1949
Autor John Mauchly , William Schmitt
A fost influențat Cod scurt ENIAC [d]

Short Code este unul dintre primele limbaje de programare de nivel înalt dezvoltat vreodată pentru computere . Short Code nu mai este un set de coduri de mașină, așa cum a fost înainte, ci expresii matematice cu drepturi depline, care sunt apoi interpretate în codul mașinii.

Istorie

Ca limbaj de programare, Short Code a fost propus de John Mauchly în 1949 . Numele original al limbii dat de autor este Cod scurt .

Prima implementare a unui interpret de cod a fost scrisă de William Schmitt pentru computerul BINAC în 1949, dar acest interpret nu a fost niciodată testat sau depanat [1] . În anul următor, Schmitt a dezvoltat o nouă versiune pentru UNIVAC I , în care limba era deja numită Short Code. Versiunea finală a Codului scurt a fost propusă în 1952 pentru computerul Univac II de către A. B. Tonik și J. R. Logan.

Exemplu de program

Un exemplu de program Short Code pentru evaluarea unei expresii de atribuire [2] .

Procesul de conversie manuală a unei expresii matematice într-un cod scurt:

X3 = ( X1 + Y1 ) / X1 * Y1 substituție variabilă X3 03 09 X1 07 Y1 02 04 X1 Y1 substituție operatori și paranteze Notă: înmulțirea este descrisă prin simpla plasare a unui număr de variabile 07Y10204X1Y1 grupate în cuvinte de 12 octeți. 0000X30309X1

Vezi și

Note

  1. Schmitt, William F. The UNIVAC SHORT CODE. Analele istoriei calculului (1988) 10: paginile 7-8.
  2. Schmitt, William F. The UNIVAC SHORT CODE. Analele istoriei calculului (1988) 10: pagina 15.

Literatură