FORTRAN (sau traducerea formulelor) a fost primul limbaj de programare la nivel înalt (software) inventat de John Backus pentru IBM în 1954, lansat comercial în 1957. Fortran este încă utilizat astăzi pentru programarea aplicațiilor științifice și matematice. Fortran a început ca un interpret de cod digital pentru IBM 701 și a fost numită inițial Speedcoding. John Backus dorea un limbaj de programare care să fie mai aproape de limbajul uman, care este definiția unui limbaj la nivel înalt, alte programe de limbaj înalt includ Ada, Algol, DE BAZĂ, COBOL, C, C ++, LISP, Pascal și Prolog.
Generații de coduri
- Prima generație de coduri utilizate pentru programarea funcțiilor unui computer a fost numită limbajul mașinii sau Codul mașinii. Codul mașinii este limbajul pe care computerul îl înțelege cu adevărat la nivel de mașină, fiind o secvență de 0s și 1s pe care comenzile computerului le interpretează ca instrucțiuni electrice.
- A doua generație de cod a fost numită limbaj de asamblare. Limbajul de asamblare transformă secvențele de 0s și 1s în cuvinte umane precum „add”. Limbajul de asamblare este întotdeauna tradus în codul mașinii prin programe numite asamblatori.
- A treia generație de cod a fost numită limbaj la nivel înalt sau Hll, care are cuvinte și sintaxă care sună uman (precum cuvintele dintr-o propoziție). Pentru ca computerul să înțeleagă orice HLL, un compilator traduce limbajul la nivel înalt în limbaj de asamblare sau cod de mașină. Toate limbajele de programare trebuie traduse în cele din urmă în codul mașinii pentru ca un computer să utilizeze instrucțiunile pe care le conțin.
John Backus și IBM
"Chiar nu știam ce dracu am vrut să fac cu viața mea... Am spus nu, nu am putut. Am arătat sloppy și descântat. Dar ea a insistat și așa am făcut. Am făcut un test și am făcut OK. " John Backus cu privire la experiența sa de intervievare pentru IBM.
John Backus a condus echipa de cercetători IBM la Watson Scientific Laboratory care a inventat Fortran. Pe echipa IBM au fost notabile numele unor oameni de știință precum Sheldon F. Cel mai bun, Harlan Herrick (care a condus primul program Fortran de succes), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt și David Sayre.
Echipa IBM nu a inventat HLL sau ideea de a compila limbajul de programare în codul mașinii, ci Fortran a fost primul HLL de succes, iar compilatorul Fortran I deține recordul pentru traducerea codului pentru peste 20 de ani ani. Primul computer care a executat primul compilator a fost IBM 704, pe care John Backus l-a ajutat la proiectare.
Fortran Astăzi
Fortran are acum peste patruzeci de ani și rămâne limbajul de top în programarea științifică și industrială - desigur, a fost actualizat constant.
Invenția Fortran a început o industrie software de calculatoare de 24 de milioane de dolari și a început dezvoltarea altor limbaje de programare la nivel înalt.
Fortran a fost utilizat pentru programarea jocurilor video, sistemelor de control al traficului aerian, calculelor de salarizare, a numeroase aplicații științifice și militare și pentru cercetarea paralelă pe calculator.
John Backus a câștigat în 1993 Premiul Charles Stark Draper al Academiei Naționale de Inginerie, cel mai mare premiu național acordat în inginerie, pentru invenția Fortran.