Fortran programmering vasvra Prep pro
Aan die einde van 1953 het John W. Backus 'n voorstel aan sy meerderes by IBM voorgelê om 'n meer praktiese alternatief vir monteringstaal te ontwikkel vir die programmering van hul IBM 704 hoofraamrekenaar. [8]: 69 Backus se historiese FORTRAN-span bestaan uit programmeerders Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Harold Stern, Lois Haibt en David Sayre. [9] Die konsepte daarvan sluit die inskakeling van vergelykings in 'n rekenaar in, 'n idee ontwikkel deur J. Halcombe Laning en gedemonstreer in die Laning- en Zierler-stelsel van 1952. [10] Sommige van hierdie programmeerders was skaakspelers en is gekies om by IBM te werk met die gedagte dat hulle logiese gedagtes gehad het.
'N Konsepspesifikasie vir die IBM Mathematical Formula Translating System is teen November 1954 voltooi. [8]: 71 Die eerste handleiding vir FORTRAN verskyn in Oktober 1956, [8]: 72, met die eerste FORTRAN-samesteller wat in April 1957 gelewer is. [8]: 75 Dit was die eerste optimaliserende samesteller, omdat kliënte huiwerig was om 'n hoë vlak van programmeringstaal te gebruik, tensy die samesteller kode kon genereer met prestasies wat vergelykbaar is met dié van die hand gekodeerde monteringstaal. [11]
Terwyl die gemeenskap skepties was oor die feit dat hierdie nuwe metode moontlik die handkodering kan oortref, het dit die aantal programmeringsverklarings wat nodig is om 'n masjien te bedryf met 'n faktor van 20 verminder, en dit het vinnig aanvaar. John Backus het tydens 'n onderhoud in 1979 met die IBM-werknemer-tydskrif IBM gesê: "Baie van my werk is afkomstig van luiheid. Ek hou nie van programme skryf nie, en toe ek aan die IBM 701 gewerk het, het ek programme vir rekenaars geskryf raketbane, het ek begin werk aan 'n programmeringstelsel om die skryf van programme makliker te maak. "[12]
Die wetenskaplikes is wyd gebruik vir die skryf van numeriese intensiewe programme, wat samestellers skrywers aangemoedig het om samestellers te vervaardig wat vinniger en doeltreffender kode kon genereer. Die insluiting van 'n ingewikkelde getaldatatipe in die taal het Fortran veral geskik gemaak vir tegniese toepassings soos elektriese ingenieurswese.
Teen 1960 was weergawes van FORTRAN beskikbaar vir die IBM 709, 650, 1620 en 7090 rekenaars. Die toenemende gewildheid van FORTRAN het mededingende rekenaarvervaardigers aangespoor om FORTRAN-samestellers vir hul masjiene te verskaf, sodat daar teen 1963 meer as 40 FORTRAN-samestellers bestaan het. Om hierdie redes word FORTRAN beskou as die eerste wyd gebruikte kruisplatform-programmeringstaal.
Die ontwikkeling van Fortran het 'n parallel gebring met die vroeë evolusie van kompilertegnologie, en baie vooruitgang in die teorie en ontwerp van samestellers is spesifiek gemotiveer deur die behoefte om doeltreffende kode vir Fortran-programme te genereer.
Opgedateer op
07 Aug. 2019