FORTRAN (nebo překlad vzorců) byl první programovací jazyk na vysoké úrovni (software) vynalezený Johnem Backusem pro IBM v roce 1954, komerčně vydaný v roce 1957. Fortran se dodnes používá pro programování vědeckých a matematických aplikací. Fortran začal jako tlumočník digitálního kódu pro IBM 701 a původně se jmenoval Speedcoding. John Backus chtěl programovací jazyk, který se podobal lidskému jazyku, což je definice jazyka na vysoké úrovni. Mezi další programy s vysokým jazykem patří Ada, Algol, ZÁKLADNÍ, COBOL, C, C ++, LISP, Pascal a Prolog.
Generace kódů
- Byla nazvána první generace kódů používaných k programování funkcí počítače strojový jazyk nebo strojový kód. Strojový kód je jazyk, kterému počítač skutečně rozumí na strojové úrovni, což je posloupnost 0 s a 1 s, kterou ovládací prvky počítače interpretují elektricky jako instrukce.
- Byla volána druhá generace kódu montážní jazyk. Shromážděný jazyk promění sekvence 0 s a 1 s na lidská slova jako „add“. Sestavovací jazyk je vždy překládán zpět do strojového kódu pomocí programů nazývaných assemblery.
- Byla volána třetí generace kódu jazyk na vysoké úrovni nebo HLL, která má lidská znějící slova a syntaxi (jako slova ve větě). Aby počítač pochopil jakýkoli HLL, překladač překládá jazyk vysoké úrovně do jazyka sestavení nebo strojového kódu. Všechny programovací jazyky musí být nakonec přeloženy do strojového kódu, aby mohl počítač používat pokyny, které obsahují.
John Backus a IBM
"Opravdu jsem nevěděl, co sakra, co jsem chtěl dělat se svým životem... Řekl jsem ne, nemohl jsem. Vypadal jsem nedbalý a rozcuchaný. Ale trvala na tom, a tak jsem to udělal. Udělal jsem test a udělal OK. “ John Backus o jeho zkušenostech s rozhovorem IBM.
John Backus vedl tým vědců IBM ve Watsonově vědecké laboratoři, která vynalezla Fortran. V týmu IBM byla známá jména vědců jako Sheldon F. Nejlepší je Harlan Herrick (který řídil první úspěšný program Fortran), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt a David Sayre.
Tým IBM nevynalezl HLL ani myšlenku kompilace programovacího jazyka do strojového kódu, ale Fortran byl první úspěšný HLL a kompilátor Fortran I drží záznam pro překlad kódu pro více než 20 let. První počítač spustit první kompilátor byl IBM 704, který John Backus pomohl navrhnout.
Fortran dnes
Fortran je nyní přes čtyřicet let starý a zůstává hlavním jazykem vědeckého a průmyslového programování - samozřejmě byl neustále aktualizován.
Vynález Fortranu zahájil počítačový softwarový průmysl v hodnotě 24 milionů dolarů a začal vývoj dalších programovacích jazyků na vysoké úrovni.
Fortran se používá pro programování videoher, systémů řízení letového provozu, výpočtů mezd, četných vědeckých a vojenských aplikací a paralelního počítačového výzkumu.
John Backus vyhrál 1993 Státní cenu Akademie inženýrství Charles Stark Draper Prize, nejvyšší národní cenu udělenou za strojírenství, za vynález Fortranu.