Fortran

Fortran is een programmeertaal die voor het eerst werd gecreëerd in de jaren 1950. Het is nog steeds in gebruik. Het is een proceduretaal die vooral wordt gebruikt voor wetenschappelijke berekeningen en numerieke analyses.

De eerste FORTRAN-compiler werd in 1954-57 gecreëerd door een team van IBM onder leiding van John W. Backus. Deze compiler was de eerste compiler voor elke High level taal. De auteurs waren bezorgd dat niemand de taal zou gebruiken als de programma's die erin geschreven waren niet zo snel draaiden als de programma's die in de assembleertaal geschreven waren. Dus maakten ze er een optimaliserende compiler van.

Door het intensieve gebruik door wetenschappers die cijfermatig werk doen, groeide de taal op een manier die compiler-schrijvers aanmoedigde om compilers te produceren die een hoge kwaliteit (snelle) code genereerde. Er zijn veel high performance compiler leveranciers. Veel werk en onderzoek op het gebied van compilertheorie en -ontwerp werd veroorzaakt door de noodzaak om goede code voor Fortran programma's te genereren.

Er zijn verschillende herzieningen van de taal verschenen, waaronder de zeer bekende FORTRAN IV (dezelfde als FORTRAN 66), FORTRAN 77 en Fortran 90. De meest recente formele standaard voor de taal is in 1997 gepubliceerd en staat bekend als Fortran 95.

Aanvankelijk was de taal gebaseerd op precieze opmaak van de broncode en zwaar gebruik van verklaringsnummers en 'go to' statements, geschreven als goto in Fortran.

Elke versie introduceerde 'moderne' programmeerconcepten, zoals commentaar op de broncode en de uitvoer van tekst, IF-THEN-ELSE (in FORTRAN 77), recursie (in Fortran 90) en parallelle constructies, terwijl geprobeerd werd het 'slanke' profiel en de hoge prestaties van Fortran te behouden.

Betekenis en spelling van de naam

De naam "Fortran" is een afkorting van "Formule Translation". De taal was vroeger bekend als FORTRAN (en oudere varianten ervan zijn dat nog steeds). Sinds Fortran 90 is de kapitalisatie verlaten. De gepubliceerde formele standaarden gebruiken "Fortran".

Normen

De twee onderstaande standaarden zijn voor de huidige Fortran-implementaties.

  • ANSI X3.198-1992 (R1997). Titel: Programmeertaal "Fortran" Uitgebreid. Informeel bekend als Fortran 90. Deze standaard werd gepubliceerd door ANSI en is nooit een internationale standaard (ISO) geworden.
  • ISO/IEC 1539-1:1997. Titel: Informatietechnologie - Programmeertalen - Fortran - Deel 1: Basistaal. Informeel bekend als Fortran 95. Er zijn nog 2 andere delen van deze standaard. Deel 1 is formeel goedgekeurd door ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3