Fortran

Fortran este un limbaj de programare creat pentru prima dată în anii 1950. Acesta este utilizat și în prezent. Este un limbaj procedural utilizat în principal pentru calculul științific și analiza numerică.

Primul compilator FORTRAN a fost creat în 1954-57 de o echipă de la IBM condusă de John W. Backus. Acest compilator a fost primul compilator pentru orice limbaj de nivel înalt. Autorii erau îngrijorați de faptul că nimeni nu va folosi acest limbaj dacă programele scrise în el nu vor rula nici pe departe la fel de repede ca programele scrise în limbaj de asamblare. Așa că au făcut din el un compilator de optimizare.

Datorită utilizării intense de către oamenii de știință care efectuau lucrări numerice, limbajul s-a dezvoltat într-un mod care a încurajat autorii de compilatoare să producă compilatoare care să genereze cod de înaltă calitate (rapid). Există mulți producători de compilatoare de înaltă performanță. O mare parte a muncii și a cercetării în domeniul teoriei și proiectării compilatoarelor a fost cauzată de necesitatea de a genera cod de calitate pentru programele Fortran.

Au apărut mai multe revizuiri ale limbajului, inclusiv foarte bine cunoscutul FORTRAN IV (același lucru ca FORTRAN 66), FORTRAN 77 și Fortran 90. Cel mai recent standard formal pentru acest limbaj a fost publicat în 1997 și este cunoscut sub numele de Fortran 95.

Inițial, limbajul se baza pe o formatare precisă a codului sursă și pe utilizarea intensă a numerelor de instrucțiuni și a instrucțiunilor "go to", scrise ca goto în Fortran.

Fiecare versiune a introdus concepte "moderne" de programare, cum ar fi comentariile din codul sursă și ieșirea textului, IF-THEN-ELSE (în FORTRAN 77), recursivitatea (în Fortran 90) și construcțiile paralele, încercând în același timp să mențină profilul "suplu" și performanțele ridicate ale Fortran.

Semnificația și ortografia numelui

Denumirea "Fortran" este prescurtarea de la "Formula Translation". Limbajul a fost cunoscut anterior sub numele de FORTRAN (și variante mai vechi ale acestuia încă mai sunt). Începând cu Fortran 90, s-a renunțat la majusculă. Standardele formale publicate folosesc "Fortran".

Standarde

Cele două standarde de mai jos se referă la implementările Fortran actuale.

  • ANSI X3.198-1992 (R1997). Titlu: Limbajul de programare "Fortran" extins. Cunoscut informal ca Fortran 90. Acest standard a fost publicat de ANSI și nu a devenit niciodată un standard internațional (ISO).
  • ISO/IEC 1539-1:1997. Titlu: "Protecția mediului": Tehnologia informației - Limbaje de programare - Fortran - Partea 1: Limbaj de bază. Cunoscut în mod informal ca Fortran 95. Acest standard mai conține încă 2 părți. Partea 1 a fost adoptată în mod oficial de ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3