Fortran, tietääkö kukaan

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?
91009
Äänestä

Muut lukivat myös

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.

Äänestä

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...

Äänestä
  • >>"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ä.

    Äänestä

  • Kes-aatti kirjoitti:

    >>"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...

    Äänestä

  • as-keetti kirjoitti:

    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.

    Äänestä

  • as-keetti kirjoitti:

    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...

    "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.

    Äänestä

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.

Äänestä
  • mutta tosiaan "helppous" on suhteellista. Varsinkin 77-standardin, tai vanhempien 'kivat' vittumaiset ominaisuudet vaativat totuttelua :)

    Äänestä

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.

Äänestä

Kommentoi aloitusta


*Lumiukko* kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu