Hmm.. Voisiko joku ystävällinen kertoa jotain Fortran kielestä. Mitä se on, mihin se sopii, "hyvä/huono", työläs/helppo jne? Missä sitä voisi opetella?
Fortran, tietääkö kukaan
*Lumiukko*
91009
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 9
Vanhimmat
Viimeksi on tullut käytettyä fromula transating systeemiä 80-luvulla. Oli helppo oppia ja käyttökään ei niin hirveää ollut. Tai nuorempana oli nopeaoppisempi. Aivan näppärä kaikenlaiseen laskentaa.
80-luvuna alkupuolella tuli väännettyä enemmänkin
FORTRAN IV:lla hyvin koneenläheisiä
mm. tietoliikenneohjelmia.
Huoh...niitä aikoja.
"Mitä se on, mihin se sopii,"
Lauserakenteinen ohjelmointikieli.
Kääntäjällä käännetään konekieleksi.
Erikoistunut matemaattisiin juttuihin.
"hyvä/huono"
Siihen on helppo upottaa Assemblyä ja suoraa konekieltä -> erittäin nopea.
"työläs/helppo jne?"
Sanoisin että vaikea nykyohjelmoijille.
"Missä sitä voisi opetella?"
Tuskin enää missään, eikä kannatakaan.
Kuollut ja kuopattu kieli.
Olen kyllä kuullut että Jenkkilässä eläisi
versio "Visual Fortran".
Hirvittää ajatuskin...
>>"Missä sitä voisi opetella?"
Tuskin enää missään, eikä kannatakaan.
Kuollut ja kuopattu kieli. >>
As-keetti puhui tässä tietämättömyyttään väärin. Sopii vaikka netistä katsoa Fortranin nykytilaa. Kielellä on yhä käyttäjiä.
nyt sitten.
Minulla on melko hyvä tuntuma tähän alaan
ja koska en ole Fortrania kaipaavaa
asiakasta pariinkymmeneen vuoteen tavannut niin
äkkiseltään vaan vastasin...
missään ei enää opeteta Cobolia, PL-1 tai Fortrania.
Kuitenkin esim. Suomessa vakuutusyhtiöillä ja pankeilla pyörii kymmeniä tuhansia Cobol-ohjelmia.
Muutaman vuoden päästä jäävät kaikki Cobol-koodarit eläkkeelle ja sitten saakin rahaa tehtyä konsulttihommina.
"Miksi niitä ei korvata kiellellä X?"
Ne toimii kun junan vessa ja korvaaminen maksaa.
"Minulla on melko hyvä tuntuma tähän alaan
ja koska en ole Fortrania kaipaavaa
asiakasta pariinkymmeneen vuoteen tavannut niin
äkkiseltään vaan vastasin..."
Mistähän alasta tässä nyt on kyse? Jostain softakehityksestä tms. ilmeisesti.
Kyllä Fortran on vielä hyvinkin elossa. Sen osoittavat erinomaisesti F90-, F95- ja Fortran 2003 -standardit. Kieli siis myös kehittyy.
Fortran on aina ollut ja tulee aina olemaan tieteen kieli. Sillä koodataan niin ilmastomallit kuin sähkömagneettiset induktiolaskut muutamia esimerkkejä mainitakseni. Se on voittamaton laskennassa.
Tietyillä aloilla FORTRAN on vielä ihan pääkieli. Ainakin yski ala on omani, eli ydintekniikka-ala. Eli suuri osa ydinvoimaliden simulointiin käytettävistä ohjelmista on edelleen fortranilla tehtyjä.
Tämä on osin historiallista perua, osin sitä, että fortanhan on alunperinkin tehty tieteelliseen laskentaan. Tai siis sitä tekevien ohjelmien tekoon. Fortran-kääntäjät on opittu tekemään niin, että ne optimoi tällaista koodia hyvin. Eli numeerinen laskenta on nopeampaa kuin monilla muilla kielillä koodattuna.
Fortran on helppo kieli oppia tietyllä tavalla. Sillä ei mitään hienouksia tehdä, mutta sen voi yhdistää c:hen, jos vaikka jälkikäteen tarvitaan graafista käyttöliittymää.
CSC:n sivuilta löytyy erittäin hyvä suomenkielinen fortran-opas. Ja TKK:lla on ainakin yksi fortran-kurssi ja useita kursseja, joissa sitä käytetään.
mutta tosiaan "helppous" on suhteellista. Varsinkin 77-standardin, tai vanhempien 'kivat' vittumaiset ominaisuudet vaativat totuttelua :)
Sen verran kuollut kieli muualla kuin tieteellisillä alueilla, että nykyään ei minusta enää kannata Fortrania lähteä opettelemaan, jos ei meinaa käyttää sitä sellaisiin juttuihin, joilla Fortran vielä elää.
Mutta toisaalta C:kin on jo alkanut jäämään jalkoihin pikkuhiljaa. Mutta sen kuolemiseen on vielä pitkä matka. Hieman matalamman tason ohjelmoinnissa C hakkaa vielä 6-0.