FORTRAN (sau Formula Translation) a fost primul limbaj de programare (software) de nivel înalt inventat de John Backus pentru IBM în 1954, lansat comercial în 1957. Fortran este folosit și astăzi pentru a programa aplicații științifice și matematice. Fortran a început ca un interpret de cod digital pentru IBM 701 și a fost inițial numit Speedcoding. John Backus dorea un limbaj de programare care să fie mai apropiat ca înfățișare de limbajul uman, care este definiția unui limbaj de nivel înalt. Alte programe cu limbaj înalt includ Ada, Algol, BASIC , COBOL, C, C++, LISP, Pascal și Prolog.
Generații de cod
- Prima generație de coduri folosite pentru programarea funcțiilor unui computer a fost numită limbaj mașină sau cod mașină. Codul mașinii este limbajul pe care un computer îl înțelege de fapt la nivel de mașină, fiind o secvență de 0 și 1 pe care comenzile computerului le interpretează ca instrucțiuni electric.
- A doua generație de cod a fost numită limbaj de asamblare . Limbajul de asamblare convertește secvențele de 0 și 1 în cuvinte umane precum „adăugați”. Limbajul de asamblare este întotdeauna tradus înapoi în codul mașinii prin programe numite asamblatori.
- A treia generație de cod a fost numită limbaj de nivel înalt sau HLL , care are cuvinte și sintaxă care sună uman (ca cuvintele dintr-o propoziție). Pentru ca computerul să înțeleagă orice HLL, un compilator traduce limbajul de nivel înalt în limbaj de asamblare sau cod de mașină. Toate limbajele de programare trebuie în cele din urmă traduse în codul mașinii pentru ca un computer să folosească instrucțiunile pe care le conțin.
John Backus și IBM
„Chiar nu știam ce naiba vreau să fac cu viața mea… Am spus că nu, nu pot. Păream neîngrijit și dezordonat. Dar ea a insistat și așa am făcut. Am facut un test si a iesit bine. .” John Backus despre experiența sa de interviu pentru IBM .
John Backus a condus echipa de cercetători IBM de la Watson Scientific Laboratory care a inventat Fortran. În echipa IBM se aflau nume notabile ale oamenilor de știință precum Sheldon F. Best, Harlan Herrick (care a condus primul program de succes Fortran), 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, dar Fortran a fost primul HLL de succes, iar compilatorul Fortran I a deținut recordul pentru traducerea codului de peste 20 de ani. Primul computer care a rulat primul compilator a fost IBM 704, pe care John Backus l-a ajutat la proiectare.
fortran azi
Fortran are acum peste patruzeci de ani și este încă limbajul lider în programarea științifică și industrială; Desigur, a fost actualizat în mod constant.
Invenția Fortran a început o industrie de software de calculator de 24 de milioane de dolari și a început dezvoltarea altor limbaje de programare de nivel înalt.
Fortran a fost folosit pentru programarea de jocuri video, sisteme de control al traficului aerian, calcule de salarii, numeroase aplicații științifice și militare și cercetare paralelă pe computer.
John Backus a câștigat în 1993 Premiul Charles Stark Draper al Academiei Naționale de Inginerie, cel mai înalt premiu național acordat în inginerie, pentru inventarea lui Fortran.