Nopeuskoodaus - Speedcoding

Nopeuskoodaus
Paradigma jäsennelty , olio-suuntautunut , yleinen
Suunnitellut John Backus
Kehittäjä John Backus ja IBM
Ilmestyi ensimmäisen kerran 1953 ; 68 vuotta sitten ( 1953 )
Kirjoituskuri vahva , staattinen , ilmeinen
Vaikuttanut
Asennuskieli , konekoodi
Vaikuttava
Fortran , ALGOL 58 , BASIC , C , PL / I , PACT I , MUMPS , Ratfor

Speedcoding tai Speedcode oli ensimmäinen korkean tason ohjelmointikieli, joka luotiin IBM- tietokoneelle. Kielen on kehittänyt John Backus vuonna 1953 IBM 701: lle tukemaan liukulukujen laskentaa .

Idea syntyi IBM SSEC -laitteen ohjelmoinnin vaikeudesta, kun Backus palkattiin laskemaan tähtitieteelliset sijainnit vuoden 1950 alussa. Nopeuskoodausjärjestelmä oli tulkki ja keskittyi helppokäyttöisyyteen järjestelmän resurssien kustannuksella. Se antoi näennäisohjeet yleisimmille matemaattisille funktioille: logaritmit, eksponentointi ja trigonometriset operaatiot. Asukas ohjelmisto analysoi pseudo-ohjeet yksitellen ja kutsui sopivan aliohjelman. Nopeuskoodaus oli myös ensimmäinen desimaalisten syöttö- ja lähtötoimintojen toteutus. Vaikka se vähensi huomattavasti monien töiden kirjoittamista, Speedcodingin avulla kirjoitetun ohjelman ajoaika oli yleensä kymmenestä kaksikymmentä kertaa konekoodiin verrattuna. Tulkki otti 310 muistisanaa, noin 30% 701: n käytettävissä olevasta muistista.

Katso myös

Huomautuksia

Viitteet

Lisälukemista