Hastighedskodning - Speedcoding

Hastighedskodning
Paradigme struktureret , objektorienteret , generisk
Designet af John Backus
Udvikler John Backus og IBM
Først dukkede op 1953 ; 68 år siden ( 1953 )
Skrive disciplin stærk , statisk , manifest
Påvirket af
Monteringssprog , maskinkode
Påvirket
Fortran , ALGOL 58 , BASIC , C , PL / I , PACT I , MUMPS , Ratfor

Speedcoding eller Speedcode var det første programmeringssprog på højt niveau oprettet til en IBM- computer. Sproget blev udviklet af John Backus i 1953 til IBM 701 til at understøtte beregning med flydende tal .

Ideen opstod fra vanskeligheden ved programmering af IBM SSEC- maskinen, da Backus blev ansat til at beregne astronomiske positioner i begyndelsen af ​​1950. Hastighedskodningssystemet var en tolk og fokuserede på brugervenlighed på bekostning af systemressourcerne. Det gav pseudo-instruktioner til almindelige matematiske funktioner: logaritmer, eksponentiering og trigonometriske operationer. Beboersoftwaren analyserede pseudo-instruktioner en efter en og kaldte den passende subrutine. Speedcoding var også den første implementering af decimal input / output operationer. Selvom det i væsentlig grad reducerede indsatsen for at skrive mange job, var kørselstiden for et program, der blev skrevet ved hjælp af Speedcoding, normalt ti til tyve gange den for maskinkoden. Tolken tog 310 hukommelsesord, ca. 30% af den tilgængelige hukommelse på en 701.

Se også

Bemærkninger

Referencer

Yderligere læsning