A FORTRAN (vagy képletfordítás) volt az első magas szintű programozási nyelv (szoftver), amelyet John Backus talált ki az IBM számára 1954-ben, és 1957-ben került forgalomba. A Fortran-ot ma is használják tudományos és matematikai alkalmazások programozásához. A Fortran a digitális kód értelmezőjeként kezdte meg a IBM 701 és eredetileg Speedcoding névre hívták. John Backus egy olyan programozási nyelvet akart, amely megjelenése közelebb áll az emberi nyelvhez, ami a magas szintű nyelv meghatározása, más magas nyelvű programok között szerepel Ada, Algol, ALAPVETŐ, COBOL, C, C ++, LISP, Pascal és Prolog.
Kódok generációi
- A számítógép funkcióinak programozásához használt kódok első generációját hívták gépi nyelv vagy gépi kód. A gépi kód az a nyelv, amelyet a számítógép ténylegesen megért egy gépi szinten, egy 0 és 1 s sorozatból áll, amelyet a számítógép vezérlőjei elektromos utasításként értelmeznek.
- A második generációs kódot hívták Assembly nyelv. Az összeszerelési nyelv a 0-as és az 1-es sorozatokat olyan emberi szavakká változtatja, mint például "add". Az összeszerelési nyelvet mindig visszafordítják gépi kódra az összeszerelőnek nevezett programok.
- A kód harmadik generációját hívták magas szintű nyelv vagy HLL, amely emberi hangzó szavakkal és szintaxissal rendelkezik (mint egy mondatban szereplő szavak). Annak érdekében, hogy a számítógép megértse az összes HLL-t, egy fordító lefordítja a magas szintű nyelvet összeszerelési nyelvre vagy gépi kódra. Az összes programozási nyelvet végül le kell fordítani gépi kódra a számítógép számára, hogy használhassa az abban található utasításokat.
John Backus és az IBM
"Nem igazán tudtam, mi a francot akarok csinálni az életemmel... Azt mondtam, hogy nem, nem tudtam. Hanyagul és zavartan néztem ki. De ragaszkodott hozzá, és így tettem. Vettem egy tesztet, és rendben voltam. " John Backus az ő interjújáról IBM.
John Backus az IBM kutatói csoportját vezette a Watson Tudományos Laboratóriumban, amely feltalálta a Fortran-t. Az IBM csapaton a tudósok neve volt, nevezetesen Sheldon F. Legjobb, Harlan Herrick (aki vezette az első sikeres Fortran programot), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt és David Sayre.
Az IBM csapata nem a HLL-t, sem a programozási nyelv gépi kódba fordításának ötletét találta fel, hanem a Fortran-ot volt az első sikeres HLL, és a Fortran I fordító több mint 20 évnél rendelkezik a kód fordításának rekordjával évek. Az első számítógép, amely az első fordítót futtatta, az IBM 704 volt, amelyet John Backus segített megtervezni.
Fortran ma
A Fortran ma már több mint negyven év, és továbbra is a tudományos és ipari programozás legfontosabb nyelve - természetesen folyamatosan frissítették.
A Fortran találmánya 24 millió dolláros számítógépes szoftveripart indított el, és más magas szintű programozási nyelvek fejlesztését is elindította.
A Fortran-t videojátékok programozásához, légiforgalmi irányító rendszerekhez, bérszámfejtéshez, számos tudományos és katonai alkalmazáshoz és párhuzamos számítógépes kutatásokhoz használták.
John Backus elnyerte az 1993. évi Nemzeti Mérnöki Akadémia Charles Stark Draper-díját, amely a mérnöki munka során a legmagasabb nemzeti díjat nyerte el Fortran találmányaért.