Ero sivun ”Fortran” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
ensimmäinen *luonnos* vuonna 1954, varsinaisena julkaisuna voidaan pitää vuotta 1957
Ipr1 (keskustelu | muokkaukset)
siirto
Rivi 1:
{{Ohjelmointikieli
|logo nimi = Fortran
| logo =
|paradigma = [[proseduraalinen ohjelmointikieli|proseduraalinen]]
| logon leveys =
|muistinhallinta = dynaaminen
| paradigma = [[proseduraalinen ohjelmointikieli|proseduraalinen]]
|kehittäjä = [[John W. Backus]]
| tyypitys = vahva, staattinen
| suoritusmalli =
|julkaistu = 1957<ref>{{Verkkoviite | Osoite = https://www.cs.helsinki.fi/u/rodionef/fortran/fortran.html| Nimeke = Fortran – spesifikaatio| Tekijä = Efremov, Rodion | Ajankohta = 31.03.2011 | Viitattu = 7.7.2016}}</ref><ref name="eb" />
| muistinhallinta = dynaaminen
|vakaa-versio=F77, F90, F95, HPF
| julkaistu = 1957<ref name="csfs" /><ref name="eb" />
|viimeisin-julkaisupäivä=
| suunnittelija =
|toteutukset=
| kehittäjä = [[John W. Backus]]
|vaikutteet=
| vakaa-versio = F77, F90, F95, HPF
|vaikuttaja=
| viimeisin-julkaisupäivä =
|murteet=
| kehitys-versio =
|käyttöjärjestelmä=
| toteutukset =
|www={{URL|http://www.fortran.com/}}
| vaikutteet =
|uutisryhmä=comp.lang.fortran
| vaikuttaja =
| murteet =
| käyttöjärjestelmä =
| www = {{URL|http://www.fortran.com/}}
| uutisryhmä = comp.lang.fortran
}}
 
'''FORTRAN''' ({{k-en|'''FOR'''mula '''TRAN'''slator}}) oli ensimmäinen todellinen korkean tason [[ohjelmointikieli]]. Iästään huolimatta sitä käytetään edelleen runsaasti erityisesti raskasta tieteellistä laskentaa vaativissa tehtävissä. Rakenteeltaan se on tyypillinen [[proseduraalinen ohjelmointikieli]].
 
== Historia ==
[[Tiedosto:FortranCardPROJ039.agr.jpg|thumb|250px|[[Reikäkortti|Reikäkortille]] toteutettua Fortran-koodia 1960-70-luvulta.]]
Kielen kehitti [[John Backus]] ja ensimmäinen versio ilmestyi [[1957]].<ref name="eb">{{Verkkoviite | osoite = https://www.britannica.com/technology/FORTRAN | nimeke = FORTRAN | julkaisija = Encyclopaedia Britannica | viitattu = 8.6.2019 | kieli = {{en}} }}</ref> Backus johti kymmenen hengen ryhmää korkeamman tason kielen kehityksessä.<ref name="eb" />
 
Ensimmäisenä kaikista ohjelmointikielistä kielelle luotiin [[standardi]] vuonna [[1966]]. Nykyään FORTRANista on käytössä useita versioita, joista tärkeimmät ovat Fortran 77, Fortran 90, Fortran 95, Fortran 2000, Fortran 2003 ja Fortran 2008. (Niin sanottu FORTRAN IV eli Fortran 66 on jo jäänyt pois yleisestä käytöstä.) Lisäksi on olemassa erityisesti rinnakkaislaskentaan tarkoitettu High Performance Fortran (HPF). Fortranin aiemmat standardit eivät tue [[olio-ohjelmointi|oliopohjaista]] ohjelmointia, mutta Fortran 2003 -standardissa tuki olioiden kaltaisiin rakenteisiin on olemassa. On jokseenkin vakiintunut tapa kirjoittaa Fortran 77:ää ja sitä edeltäviä versioita tarkoitettaessa kielen nimeksi ''FORTRAN'' ja uudempia versioita tarkoitettaessa ''Fortran''.
Rivi 118 ⟶ 122:
 
* F77-esimerkin vaikeasti optimoitava GOTO-rakenne on muutettu tehokkaammaksi DO WHILE -silmukaksi. GOTO-rakenne olisi kuitenkin periaatteessa sallittu myös tässä.
 
== Lähteet ==
{{viitteet}}|viitteet=
|julkaistu <ref name= 1957<ref"csfs">{{Verkkoviite | Osoite = https://www.cs.helsinki.fi/u/rodionef/fortran/fortran.html| Nimeke = Fortran – spesifikaatio| Tekijä = Efremov, Rodion | Ajankohta = 31.03.2011 | Viitattu = 7.7.2016}}</ref><ref name="eb" />
<ref name="eb">{{Verkkoviite | osoite = https://www.britannica.com/technology/FORTRAN | nimeke = FORTRAN | julkaisija = Encyclopaedia Britannica | viitattu = 8.6.2019 | kieli = {{en}} }}</ref>
}}
 
== Aiheesta muualla ==
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/Fortran