Fortran

Fortran je programovací jazyk, který byl poprvé vytvořen v 50. letech 20. století. Používá se dodnes. Je to procedurální jazyk používaný především pro vědecké výpočty a numerickou analýzu.

První kompilátor jazyka FORTRAN vytvořil v letech 1954-57 tým společnosti IBM pod vedením Johna W. Backuse. Tento kompilátor byl prvním kompilátorem pro jakýkoli vysokoúrovňový jazyk. Autoři se obávali, že tento jazyk nebude nikdo používat, pokud programy v něm napsané nepoběží zdaleka tak rychle jako programy napsané v assembleru. Proto jej vytvořili jako optimalizační překladač.

Kvůli intenzivnímu používání vědci zabývajícími se numerickou prací se jazyk rozvíjel způsobem, který podněcoval autory překladačů k tvorbě překladačů generujících vysoce kvalitní (rychlý) kód. Existuje mnoho výrobců vysoce výkonných překladačů. Mnoho práce a výzkumu v oblasti teorie a návrhu překladačů bylo vyvoláno potřebou generovat kvalitní kód pro programy v jazyce Fortran.

Vzniklo několik revizí tohoto jazyka, včetně velmi známého FORTRANu IV (stejného jako FORTRAN 66), FORTRANu 77 a Fortranu 90. Poslední formální standard pro tento jazyk byl zveřejněn v roce 1997 a je znám jako Fortran 95.

Zpočátku si tento jazyk zakládal na přesném formátování zdrojového kódu a hojném používání čísel příkazů a příkazů "go to", které se ve Fortranu zapisují jako goto.

Každá verze zaváděla "moderní" programovací koncepty, jako jsou komentáře zdrojového kódu a výstup textu, IF-THEN-ELSE (ve FORTRANu 77), rekurze (ve FORTRANu 90) a paralelní konstrukce, přičemž se snažila zachovat "štíhlý" profil a vysoký výkon jazyka Fortran.

Význam a pravopis jména

Název "Fortran" je zkratkou pro "Formula Translation". Dříve byl tento jazyk známý jako FORTRAN (a jeho starší varianty jsou stále známé). Od verze Fortran 90 se od psaní velkých písmen upustilo. V publikovaných formálních standardech se používá "Fortran".

Normy

Dvě níže uvedené normy se týkají současných implementací jazyka Fortran.

  • ANSI X3.198-1992 (R1997). Název: Programovací jazyk "Fortran" Extended. Neformálně známý jako Fortran 90. Tuto normu vydala ANSI a nikdy se nestala mezinárodní normou (ISO).
  • ISO/IEC 1539-1:1997. Název: Část 1: Základní jazyk. Neformálně známý jako Fortran 95. Tato norma má další 2 části. Část 1 byla formálně přijata ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3