Fortran

Fortran on programmeerimiskeel, mis loodi esmakordselt 1950. aastatel. Seda kasutatakse tänapäevalgi. See on protseduuriline keel, mida kasutatakse peamiselt teaduslikuks arvutamiseks ja numbriliseks analüüsiks.

Esimese FORTRANi kompilaatori lõi 1954-57 IBMi meeskond John W. Backuse juhtimisel. See kompilaator oli esimene kompilaator mis tahes kõrgtasemelisele keelele. Autorid olid mures, et keegi ei kasutaks seda keelt, kui selles kirjutatud programmid ei jookseks ligilähedaseltki nii kiiresti kui assembleri keeles kirjutatud programmid. Seega tegid nad sellest optimeeriva kompilaatori.

Kuna teadlased kasutasid seda keelt palju numbrilist tööd tehes, siis kasvas see keel nii, et kompilaatorite kirjutajad julgustasid koostama kõrge kvaliteediga (kiiret) koodi genereerivaid kompilaatoreid. On palju suure jõudlusega kompilaatorite müüjaid. Palju tööd ja teadusuuringuid kompilaatorite teooria ja disaini vallas põhjustas vajadus genereerida Fortrani programmidele head koodi.

Keelest on ilmunud mitu versiooni, sealhulgas väga tuntud FORTRAN IV (sama mis FORTRAN 66), FORTRAN 77 ja Fortran 90. Viimane ametlik keelestandard avaldati 1997. aastal ja on tuntud kui Fortran 95.

Esialgu tugines keel lähtekoodi täpsele vormindamisele ning avalduste numbrite ja "go to" avalduste, mis Fortranis on kirjutatud kui goto, rohkearvulisele kasutamisele.

Igas versioonis võeti kasutusele "moodsad" programmeerimiskontseptsioonid, nagu lähtekoodi kommentaarid ja teksti väljund, IF-THEN-ELSE (FORTRAN 77-s), rekursioon (Fortran 90-s) ja paralleelkonstruktsioonid, püüdes samas säilitada Fortrani "lahja" profiili ja suurt jõudlust.

Nime tähendus ja õigekiri

Nimi "Fortran" on lühend sõnast "Formula Translation". Varem oli see keel tuntud kui FORTRAN (ja vanemad variandid on seda ikka veel). Alates Fortran 90-st on suurtähestamisest loobutud. Avaldatud formaalsed standardid kasutavad "Fortran".

Standardid

Kaks allpool esitatud standardit on praeguste Fortrani rakenduste jaoks.

  • ANSI X3.198-1992 (R1997). Pealkiri: Täiendatud programmeerimiskeel "Fortran". Mitteametlikult tuntud kui Fortran 90. Selle standardi avaldas ANSI ja sellest ei saanud kunagi rahvusvahelist standardit (ISO).
  • ISO/IEC 1539-1:1997. Pealkiri: Programmeerimiskeeled. Fortran. Osa 1: Baaskeel. Mitteametlikult tuntud kui Fortran 95. Sellel standardil on veel 2 osa. Osa 1 on ametlikult vastu võetud ANSI poolt.

AlegsaOnline.com - 2020 / 2023 - License CC3