Fortran

Fortran je programski jezik, ki je bil prvič ustvarjen v petdesetih letih prejšnjega stoletja. Uporablja se še danes. Je proceduralni jezik, ki se večinoma uporablja za znanstveno računalništvo in numerično analizo.

Prvi prevajalnik FORTRAN je v letih 1954-57 ustvarila skupina pri IBM-u pod vodstvom Johna W. Backusa. Ta prevajalnik je bil prvi prevajalnik za katerikoli jezik visoke ravni. Avtorje je skrbelo, da jezika ne bo nihče uporabljal, če se programi, napisani v njem, ne bodo izvajali niti približno tako hitro kot programi, napisani v zbirnem jeziku. Zato so ga naredili kot optimizirni prevajalnik.

Ker so ga znanstveniki, ki so se ukvarjali z numeričnim delom, pogosto uporabljali, se je jezik razvijal tako, da je pisce prevajalnikov spodbujal k izdelavi prevajalnikov, ki so ustvarjali visokokakovostno (hitro) kodo. Obstaja veliko ponudnikov visoko zmogljivih prevajalnikov. Veliko dela in raziskav na področju teorije in načrtovanja prevajalnikov je bilo posledica potrebe po ustvarjanju dobre kode za programe Fortran.

Nastalo je več različic tega jezika, vključno z zelo znanimi FORTRAN IV (enako kot FORTRAN 66), FORTRAN 77 in Fortran 90. Najnovejši uradni standard za jezik je bil objavljen leta 1997 in je znan kot Fortran 95.

Na začetku je jezik temeljil na natančnem oblikovanju izvorne kode in pogosti uporabi številk stavkov ter stavkov "go to", ki so v jeziku Fortran zapisani kot goto.

Vsaka različica je uvedla "sodobne" programske koncepte, kot so komentarji izvorne kode in izpis besedila, IF-THEN-ELSE (v jeziku FORTRAN 77), rekurzija (v jeziku FORTRAN 90) in vzporedni konstrukti, hkrati pa je poskušala ohraniti "vitek" profil in visoko zmogljivost programa Fortran.

Pomen in črkovanje imena

Ime "Fortran" je kratica za "Formula Translation". Jezik je bil prej znan pod imenom FORTRAN (starejše različice so še vedno znane). Od različice Fortran 90 je zapis z veliko začetnico opuščen. Objavljeni formalni standardi uporabljajo "Fortran".

Standardi

Spodnja dva standarda veljata za trenutne implementacije programa Fortran.

  • ANSI X3.198-1992 (R1997). Naslov: Razširjeno: Programski jezik "Fortran". Neuradno znan kot Fortran 90. Ta standard je objavil ANSI in nikoli ni postal mednarodni standard (ISO).
  • ISO/IEC 1539-1:1997. Naslov: Del: Informacijska tehnologija - Programski jeziki - Fortran - 1. del: Osnovni jezik. Neuradno znan kot Fortran 95. Ta standard ima še dva dela. Del 1 je uradno sprejel ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3