FORTRAN: Programavimo kalbos istorija

FORTRAN (arba formulės vertimas) buvo pirmoji aukšto lygio programavimo kalba (programinė įranga), kurią Johnas Backus išrado IBM 1954 m., Komerciškai išleista 1957 m. „Fortran“ vis dar naudojamas mokslo ir matematinių programų programavimui. Fortran pradėjo dirbti kaip skaitmeninis kodo vertėjas „IBM 701“ ir iš pradžių buvo pavadintas „Speedcoding“. Johnas Backusas norėjo, kad programavimo kalba būtų panašesnė į žmogaus kalbą, kuri yra aukšto lygio kalbos apibrėžimas, kitos aukštųjų kalbų programos apima Ada, Algol, PAGRINDINIS, COBOL, C, C ++, LISP, Pascal ir Prolog.

Kodų kartos

  1. Buvo vadinama pirmosios kartos kodai, naudojami kompiuterio funkcijoms programuoti mašinų kalba arba mašinos kodas. Mašinos kodas yra kalba, kurią kompiuteris iš tikrųjų supranta mašinos lygiu. Tai yra 0 ir 1 sekos, kurias kompiuterio valdikliai aiškina kaip instrukcijas elektra.
  2. Antros kartos kodas buvo vadinamas susirinkimo kalba. Surinkimo kalba paverčia 0s ir 1s sekas žmogaus žodžiais, tokiais kaip „add“. Asamblėjos kalbą programos, vadinamos montuotojais, visada išverčia atgal į mašinos kodą.
  3. instagram viewer
  4. Buvo vadinama trečioji kodo karta aukšto lygio kalba arba HLL, kuriame yra žmonėms skambantys žodžiai ir sintaksė (kaip ir žodžiai sakinyje). Kad kompiuteris suprastų bet kokį HLL, kompiliatorius aukšto lygio kalbą išverčia į surinkimo kalbą arba į mašinos kodą. Visas programavimo kalbas reikia galiausiai išversti į kompiuterio kompiuterio kodus, kad būtų galima naudoti juose pateiktas instrukcijas.

Johnas Backusas ir IBM

"Aš tikrai nežinojau, kokį velnią noriu padaryti su savo gyvenimu... Aš pasakiau „Ne“, negalėjau. Aš atrodžiau apleista ir nusiminusi. Bet ji reikalavo ir aš padariau. Aš laikiau testą ir gerai padariau “. Johnas Backusas, kalbėdamas apie savo patirtį IBM.

Johnas Backusas vadovavo IBM tyrėjų komandai Watsono mokslinėje laboratorijoje, kuri išrado Fortraną. IBM komandoje buvo pastebimi mokslininkų vardai, tokie kaip Sheldonas F. Geriausi, Harlanas Herrickas (kuris vedė pirmąją sėkmingą „Fortran“ programą), Peteris Sheridanas, Roy'as Nutt, Robertas Nelsonas, Irvingas Zilleris, Richardas Goldbergas, Lois Haibtas ir Davidas Sayre'as.

IBM komanda sugalvojo ne HLL ar idėją kompiliuoti programavimo kalbą į mašinos kodą, bet „Fortran“ buvo pirmasis sėkmingas HLL, o „Fortran I“ sudarytojas turi daugiau nei 20 kodų vertimo įrašą metų. Pirmasis kompiuteris, paleidęs pirmąjį kompiliatorių, buvo „IBM 704“, kurį Johnas Backusas padėjo suprojektuoti.

Šiandien „Fortranas“

„Fortran“ dabar yra daugiau nei keturiasdešimt metų ir išlieka populiariausia mokslo ir pramonės programavimo kalba - žinoma, ji buvo nuolat atnaujinama.

Išradus „Fortran“, prasidėjo 24 milijonų dolerių vertės kompiuterių programinės įrangos pramonė ir pradėtos kurti kitos aukšto lygio programavimo kalbos.

„Fortran“ buvo naudojamas vaizdo žaidimų programavimui, oro eismo valdymo sistemoms, darbo užmokesčio skaičiavimui, daugybei mokslinių ir karinių programų bei lygiagrečiams kompiuteriniams tyrimams.

Johnas Backusas laimėjo 1993 m. Nacionalinės inžinerijos akademijos Charleso Starko draperio premiją - aukščiausią nacionalinį apdovanojimą, skiriamą inžinerijos srityje, už Fortrano išradimą.