Fortran

A Fortran egy programozási nyelv, amelyet először az 1950-es években alkottak meg. Ma is használatban van. Ez egy procedurális nyelv, amelyet elsősorban tudományos számításokhoz és numerikus elemzéshez használnak.

Az első FORTRAN fordítót 1954-57-ben készítette el az IBM John W. Backus által vezetett csapata. Ez a fordító volt az első fordítóprogram bármely magas szintű nyelvhez. A szerzők aggódtak, hogy senki sem fogja használni a nyelvet, ha a rajta írt programok közel sem futnak olyan gyorsan, mint az assembly nyelven írt programok. Ezért optimalizáló fordítót készítettek belőle.

A numerikus munkát végző tudósok nagymértékű használata miatt a nyelv olyan módon fejlődött, hogy a fordítóprogram-írókat arra ösztönözte, hogy olyan fordítókat készítsenek, amelyek jó minőségű (gyors) kódot generálnak. Számos nagy teljesítményű fordítóprogram-gyártó van. A fordítóelmélet és -tervezés terén sok munkát és kutatást okozott az az igény, hogy jó kódot generáljanak a Fortran programokhoz.

A nyelv több változata is megjelent, köztük a nagyon jól ismert FORTRAN IV (a FORTRAN 66-tal azonos), a FORTRAN 77 és a Fortran 90. A nyelv legutóbbi hivatalos szabványa 1997-ben jelent meg, és Fortran 95 néven ismert.

Kezdetben a nyelv a forráskód pontos formázására, valamint az utasításszámok és a Fortranban goto-ként írt "go to" utasítások erőteljes használatára támaszkodott.

Minden verzió bevezette a "modern" programozási koncepciókat, mint például a forráskód-kommentárokat és a szöveg kimenetét, az IF-THEN-ELSE (a FORTRAN 77-ben), a rekurzió (a Fortran 90-ben) és a párhuzamos konstrukciókat, miközben igyekezett fenntartani a Fortran "karcsú" profilját és nagy teljesítményét.

A név jelentése és helyesírása

A "Fortran" név a "Formula Translation" rövidítése. A nyelv korábban FORTRAN néven volt ismert (és régebbi változatai még ma is azok). A Fortran 90 óta a nagybetűs írásmódot elhagyták. A közzétett hivatalos szabványok a "Fortran" szót használják.

Szabványok

Az alábbi két szabvány a jelenlegi Fortran implementációkra vonatkozik.

  • ANSI X3.198-1992 (R1997). Cím: Bővített programozási nyelv: "Fortran". Informálisan Fortran 90 néven ismert. Ezt a szabványt az ANSI adta ki, és soha nem vált nemzetközi szabvánnyá (ISO).
  • ISO/IEC 1539-1:1997. Cím: Programozási nyelvek. Fortran. 1. rész: Alapnyelv. Informálisan Fortran 95 néven ismert. A szabványnak további 2 része van. Az 1. részt az ANSI hivatalosan elfogadta.

AlegsaOnline.com - 2020 / 2023 - License CC3