Speedcoding
Proiectat de: John Backus
Speedcoding, Speedcode sau Speedco a fost primul limbaj de programare de nivel înalt creat pentru un computer IBM.
Limba a fost dezvoltată de John W.
Backus în 1953 pentru IBM 701 pentru a sprijini calculul cu numere de punct flotant.
Ideea a apărut din dificultatea de a programa mașina IBM SSEC atunci când Backus a fost angajat pentru a calcula pozițiile astronomice la începutul anului 1950.
a fost un interpret și a fost concentrat pe ușurința de utilizare în detrimentul resurselor de sistem.
Acesta a furnizat pseudoinstrucții pentru funcții matematice comune: logaritmi, exponenți și operații trigonometrice.
Software-ul rezident a analizat pseudoinstrucțiile una câte una și a numit subrutina corespunzătoare.
Speedcoding a fost, de asemenea, prima implementare a operațiunilor zecimale de intrare/ieșire.
Deși a redus substanțial efortul de a scrie multe locuri de muncă, timpul de rulare al unui program care a fost scris cu ajutorul codării de viteză a fost de obicei de zece până la douăzeci de ori mai mare decât codul mașinii.
Interpretul a luat 310 cuvinte de memorie, aproximativ 30% din memoria disponibilă pe un 701.