Speedcoding - Speedcoding

Speedcoding
Paradigma strukturovaný , objektově orientovaný , obecný
Navrhl John Backus
Vývojář John Backus a IBM
Poprvé se objevil 1953 ; Před 68 lety ( 1953 )
Psací disciplína silný , statický , manifest
Ovlivněno
Montážní jazyk , strojový kód
Ovlivněno
Fortran , ALGOL 58 , BASIC , C , PL / I , PACT I , MUMPS , Ratfor

Speedcoding nebo Speedcode byl první programovací jazyk na vysoké úrovni vytvořený pro počítač IBM . Jazyk vyvinul John Backus v roce 1953 pro IBM 701, aby podporoval výpočet s čísly s plovoucí desetinnou čárkou .

Nápad vzešel z obtížnosti programování stroje IBM SSEC, když byl Backus najat k výpočtu astronomických pozic počátkem roku 1950. Systém rychlého kódování byl tlumočník a zaměřoval se na snadné použití na úkor systémových prostředků. Poskytoval pseudo-instrukce pro běžné matematické funkce: logaritmy, umocňování a trigonometrické operace. Rezidentní software analyzoval jeden po druhém pseudo-instrukce a zavolal příslušný podprogram. Speedcoding byl také první implementací operací s desítkovým vstupem / výstupem. Ačkoli to podstatně snížilo úsilí při psaní mnoha úloh, doba běhu programu napsaného pomocí Speedcodingu byla obvykle desetkrát až dvacetkrát delší než u strojového kódu. Tlumočník vzal 310 paměťových slov, asi 30% paměti dostupné na 701.

Viz také

Poznámky

Reference

Další čtení