Fortran

"Fortran" yra programavimo kalba, pirmą kartą sukurta šeštajame dešimtmetyje. Ji tebenaudojama ir šiandien. Tai procedūrinė kalba, daugiausia naudojama moksliniams skaičiavimams ir skaitinei analizei.

Pirmąjį FORTRAN kompiliatorių 1954-57 m. sukūrė IBM komanda, vadovaujama Johno W. Backuso. Šis kompiliatorius buvo pirmasis bet kurios aukšto lygio kalbos kompiliatorius. Autoriai nerimavo, kad niekas nesinaudos šia kalba, jei ja parašytos programos neveiks taip greitai, kaip programos, parašytos asemblerio kalba. Todėl jie sukūrė optimizuojantį kompiliatorių.

Kadangi kalbą intensyviai naudojo mokslininkai, atliekantys skaičiavimo darbus, ji plėtėsi taip, kad skatino kompiliatorių autorius kurti kompiliatorius, kurie generuotų aukštos kokybės (greitą) kodą. Yra daug didelio našumo kompiliatorių gamintojų. Daug darbo ir mokslinių tyrimų kompiliatorių teorijos ir projektavimo srityje lėmė poreikis generuoti gerą Fortrano programų kodą.

Pasirodė kelios šios kalbos versijos, įskaitant labai gerai žinomą FORTRAN IV (tas pats kaip FORTRAN 66), FORTRAN 77 ir FORTRAN 90. Naujausias oficialus kalbos standartas buvo paskelbtas 1997 m. ir žinomas kaip Fortran 95.

Iš pradžių ši kalba rėmėsi tiksliu pradinio kodo formatavimu ir gausiai naudojo teiginių numerius bei "pereiti į" teiginius, kurie "Fortran" kalboje rašomi kaip "goto".

Kiekvienoje versijoje buvo diegiamos "modernios" programavimo koncepcijos, tokios kaip šaltinio kodo komentarai ir teksto išvedimas, IF-THEN-ELSE (FORTRAN 77), rekursija (FORTRAN 90) ir lygiagrečiosios konstrukcijos, tačiau kartu buvo stengiamasi išlaikyti "Fortran" "taupumo" profilį ir didelį našumą.

Vardo reikšmė ir rašyba

Pavadinimas "Fortran" reiškia "Formulės vertimas". Anksčiau ši kalba buvo vadinama FORTRAN (senesni jos variantai tebėra). Nuo "Fortran 90" atsisakyta rašyti didžiąja raide. Paskelbtuose oficialiuose standartuose vartojama "Fortran".

Standartai

Toliau pateikti du standartai skirti dabartinėms "Fortran" realizacijoms.

  • ANSI X3.198-1992 (R1997). Pavadinimas: Programavimo kalba "Fortran" Išplėsta. Neoficialiai žinoma kaip "Fortran 90". Šį standartą paskelbė ANSI ir jis niekada netapo tarptautiniu standartu (ISO).
  • ISO/IEC 1539-1:1997. Pavadinimas: Programavimo kalbos - Fortran - 1 dalis. Neformaliai žinoma kaip Fortran 95. Šį standartą sudaro dar 2 dalys. ANSI oficialiai patvirtino 1 dalį.

AlegsaOnline.com - 2020 / 2023 - License CC3