Fortran

Fortran je programovací jazyk, ktorý bol prvýkrát vytvorený v 50. rokoch 20. storočia. Používa sa dodnes. Je to procedurálny jazyk používaný najmä na vedecké výpočty a numerickú analýzu.

Prvý kompilátor jazyka FORTRAN vytvoril v rokoch 1954-57 tím v IBM pod vedením Johna W. Backusa. Tento kompilátor bol prvým kompilátorom pre akýkoľvek vysokoúrovňový jazyk. Autori sa obávali, že tento jazyk nebude nikto používať, ak programy v ňom napísané nepobežia ani zďaleka tak rýchlo ako programy napísané v assembleri. Preto ho vytvorili ako optimalizačný kompilátor.

Kvôli intenzívnemu používaniu vedcami, ktorí sa zaoberali numerickou prácou, sa jazyk vyvíjal spôsobom, ktorý podnecoval autorov kompilátorov, aby vytvárali kompilátory, ktoré generovali vysokokvalitný (rýchly) kód. Existuje mnoho výrobcov vysoko výkonných kompilátorov. Veľa práce a výskumu v oblasti teórie a návrhu kompilátorov bolo spôsobených potrebou generovať kvalitný kód pre programy v jazyku Fortran.

Objavilo sa niekoľko revízií tohto jazyka, vrátane veľmi známeho FORTRAN IV (rovnaký ako FORTRAN 66), FORTRAN 77 a Fortran 90. Najnovší formálny štandard pre tento jazyk bol uverejnený v roku 1997 a je známy ako Fortran 95.

Spočiatku sa tento jazyk spoliehal na presné formátovanie zdrojového kódu a intenzívne používanie čísel príkazov a príkazov "go to", ktoré sa vo Fortrane zapisujú ako goto.

Každá verzia zaviedla "moderné" koncepty programovania, ako sú komentáre zdrojového kódu a výstup textu, IF-THEN-ELSE (vo FORTRANe 77), rekurzia (vo FORTRANe 90) a paralelné konštrukcie, pričom sa snažila zachovať "štíhly" profil a vysoký výkon jazyka Fortran.

Význam a pravopis názvu

Názov "Fortran" je skratka pre "Formula Translation". Tento jazyk bol predtým známy ako FORTRAN (a staršie varianty tohto jazyka sú stále známe). Od Fortranu 90 sa od písania s veľkým začiatočným písmenom upustilo. V publikovaných formálnych normách sa používa "Fortran".

Normy

Dve nižšie uvedené normy sa týkajú súčasných implementácií jazyka Fortran.

  • ANSI X3.198-1992 (R1997). Názov: Rozšírenie programovacieho jazyka "Fortran". Neformálne známy ako Fortran 90. Túto normu vydala ANSI a nikdy sa nestala medzinárodnou normou (ISO).
  • ISO/IEC 1539-1:1997. Názov: Programovacie jazyky - Fortran - Časť 1: Základný jazyk. Neformálne známy ako Fortran 95. Táto norma má ďalšie 2 časti. Časť 1 bola formálne prijatá ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3