FORTRAN Programmeertaal verklaard

FORTRAN (of formulevertaling) was de eerste programmeertaal op hoog niveau (software) uitgevonden door John Backus voor IBM in 1954, commercieel uitgebracht in 1957. Fortran wordt nog steeds gebruikt voor het programmeren van wetenschappelijke en wiskundige toepassingen. Fortran begon als een digitale codetolk voor de IBM 701 en heette oorspronkelijk Speedcoding. John Backus wilde een programmeertaal die qua uiterlijk meer leek op de menselijke taal, wat de definitie is van een taal op hoog niveau, andere programma's met een hoge taal omvatten Ada, Algol, BASIC, COBOL, C, C ++, LISP, Pascal en Prolog.

Generaties van codes

  1. De eerste generatie codes die werd gebruikt om de functies van een computer te programmeren, werd genoemd machinetaal of machine code. Machinecode is de taal die een computer echt begrijpt op machineniveau, zijnde een reeks van nullen en enen die de bedieningselementen van de computer interpreteren als elektrische instructies.
  2. De tweede generatie code werd genoemd montage taal. Assembleertaal verandert de reeksen van nullen en enen in menselijke woorden zoals "toevoegen". Assemblertaal wordt altijd terug vertaald in machinecode door programma's die assemblers worden genoemd.
  3. De derde generatie code werd genoemd taal op hoog niveau of HLL, die menselijke klinkende woorden en syntaxis heeft (zoals woorden in een zin). Opdat de computer een HLL zou begrijpen, vertaalt een compiler de taal op hoog niveau in assembleertaal of machinecode. Alle programmeertalen moeten uiteindelijk worden vertaald in machinecode voor een computer om de instructies te kunnen gebruiken die ze bevatten.

John Backus en IBM

"Ik wist echt niet wat ik in godsnaam met mijn leven wilde doen ... Ik zei nee, dat kon ik niet. Ik zag er slordig en verward uit. Maar ze stond erop en dus deed ik het. Ik deed een test en deed het OK." John Backus over zijn interviewervaringen voor IBM.

John Backus leidde het IBM-team van onderzoekers van het Watson Scientific Laboratory dat Fortran uitvond. In het IBM-team waren de opmerkelijke namen van wetenschappers zoals Sheldon F. Best, Harlan Herrick (die het eerste succesvolle Fortran-programma leidde), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt en David Sayre.

Het IBM-team heeft HLL niet uitgevonden of het idee om programmeertaal in machinecode te compileren, maar Fortran was de eerste succesvolle HLL en de Fortran I-compiler houdt al meer dan 20 jaar het record voor het vertalen van code. De eerste computer waarop de eerste compiler werd uitgevoerd, was de IBM 704, die John Backus hielp ontwerpen.

Fortran vandaag

Fortran is nu meer dan veertig jaar oud en blijft de toptaal in wetenschappelijke en industriële programmering - het is natuurlijk voortdurend bijgewerkt.

De uitvinding van Fortran begon een computersoftware-industrie van $ 24 miljoen dollar en begon met de ontwikkeling van andere programmeertalen op hoog niveau.

Fortran is gebruikt voor het programmeren van videogames, luchtverkeersleidingssystemen, loonberekeningen, tal van wetenschappelijke en militaire toepassingen en parallel computeronderzoek.

John Backus won de Charles Stark Draper Prize van de National Academy of Engineering 1993, de hoogste nationale prijs voor engineering, voor de uitvinding van Fortran.