FORTRAN: Historia języka programowania

click fraud protection

FORTRAN (lub tłumaczenie formuły) był pierwszym językiem programowania (wysokiego poziomu) opracowanym przez Johna Backusa dla IBM w 1954 r., Wydanym komercyjnie w 1957 r. Fortran jest nadal używany do programowania aplikacji naukowych i matematycznych. Fortran zaczął jako interpreter kodu cyfrowego dla IBM 701 i pierwotnie nazywał się Speedcoding. John Backus chciał, aby język programowania był bliższy językowi ludzkiemu, który jest definicją języka wysokiego poziomu, inne programy języka wyższego obejmują Ada, Algol, PODSTAWOWY, COBOL, C, C ++, LISP, Pascal i Prolog.

Generacje kodów

  1. Pierwsza generacja kodów używanych do programowania funkcji komputera została nazwana język maszyny lub kod maszynowy. Kod maszynowy to język, który komputer naprawdę rozumie na poziomie maszyny, będący sekwencją zer i jedynek, które kontrolki komputera interpretują elektrycznie jako instrukcje.
  2. Wywołano drugą generację kodu język programowania. Język asemblera zamienia sekwencje zer i jedynek na ludzkie słowa, takie jak „dodaj”. Język asemblera jest zawsze tłumaczony z powrotem na kod maszynowy przez programy zwane asemblerami.
    instagram viewer
  3. Wywołano trzecią generację kodu język wysokiego poziomu lub HLL, który ma ludzkie słowa i składnię (jak słowa w zdaniu). Aby komputer mógł zrozumieć dowolny HLL, kompilator tłumaczy język wysokiego poziomu na język asemblera lub kod maszynowy. Wszystkie języki programowania muszą zostać ostatecznie przetłumaczone na kod maszynowy, aby komputer mógł korzystać z zawartych w nich instrukcji.

John Backus i IBM

„Naprawdę nie wiedziałem, co do cholery chcę zrobić ze swoim życiem... Powiedziałem nie, nie mogłem. Wyglądałam niechlujnie i rozczochrana. Ale nalegała i ja też. Zrobiłem test i zrobiłem OK ”. John Backus o swoim doświadczeniu podczas wywiadów IBM.

John Backus kierował zespołem naukowców IBM w Watson Scientific Laboratory, który wynalazł Fortran. W zespole IBM znajdowały się znane nazwiska naukowców takich jak Sheldon F. Najlepsze, Harlan Herrick (który prowadził pierwszy udany program Fortran), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt i David Sayre.

Zespół IBM nie wynalazł HLL ani pomysłu na kompilację języka programowania w kodzie maszynowym, ale Fortran był pierwszym udanym HLL, a kompilator Fortran I posiada rekord w tłumaczeniu kodu przez ponad 20 lat Pierwszym komputerem, na którym uruchomiono pierwszy kompilator, był IBM 704, który John Backus pomógł zaprojektować.

Fortran Today

Fortran ma obecnie ponad czterdzieści lat i pozostaje głównym językiem w programowaniu naukowym i przemysłowym - oczywiście jest stale aktualizowany.

Wynalezienie Fortrana zapoczątkowało przemysł oprogramowania komputerowego za 24 miliony dolarów i rozpoczęło rozwój innych języków programowania wysokiego poziomu.

Fortran był używany do programowania gier wideo, systemów kontroli ruchu lotniczego, obliczeń płacowych, licznych zastosowań naukowych i wojskowych oraz równoległych badań komputerowych.

John Backus zdobył w 1993 roku nagrodę Charlesa Starka Draper National Academy of Engineering, najwyższą nagrodę krajową przyznawaną w dziedzinie inżynierii, za wynalazek Fortran.

instagram story viewer