Fortran er et programmeringsspråk som er orientert og tilpasset numeriske applikasjoner og vitenskapelig databehandling.
Med Fortran ble moderne programmering født. Gjennom det er begreper som blant annet vitenskapelig databehandling, eller kodekomplikasjon, blitt praktisert.
Opprinnelsen til dette programmeringsspråket dateres tilbake til 1954, og tilskrives John Backus, en erfaren amerikansk datavitenskapsmann som tilhørte IBM-selskapet.
Forslaget hans fokuserte på å lansere et programmeringsspråk som hadde som mål å oversette forskjellige matematiske formler i kode på en enkel og tilgjengelig måte som en datamaskin kunne forstå.
Som en kuriositet arbeidet denne dataspesialisten med et tidligere prosjekt kalt SSEC (Selective Sequence Electronic Calculator) for å få dette programmet til å beregne posisjonene til månen.
Utviklingen av Fortran
Når det gjaldt å introdusere seg selv, var det en viss motvilje, siden alle var vant til forgjengeren, forsamlingsspråket som dukket opp i 1949.
Men den generelle oppfatningen endret seg raskt siden det var mange fordeler med å bruke Fortran. Det ble ansett som et høyt programmeringsspråk, som klarte å oversette hele programmer uten å måtte gjøre det manuelt som med forgjengerne. I tillegg var bruken enklere, ikke så begrensende som de forrige eksisterende programmeringsspråkene.
En av de tingene som klarte å revolusjonere programmeringsverdenen, var det faktum at man kunne tillate at koden ble skrevet raskere, og krever heller ikke slike spesialiserte fagpersoner, noe som gjorde den mer tilgjengelig for alle.
Det er et språk som aldri har sluttet å utvikle seg. Det har variert gjennom årene frem til Fortran 2018, som har inkludert nye funksjoner og forbedringer siden oppstarten.
Fortran har fungert som inspirasjon og grunnlag for å lage andre typer programmeringsspråk som: Lisp (1958), COBOL (1959) eller ALGOL (1958).
Utvilsomt er det et av språkene som fremdeles tas i betraktning når man arbeider med dem, og som har tjent som informasjon for å skape andre aspekter ved programmering avledet fra det.
Fordeler og ulemper ved Fortran
Fordelene inkluderer følgende:
- Enklere å lære enn forgjengerne.
- Det brukes fortsatt som et av de mest fremtredende språkene når det gjelder å utføre numeriske beregninger.
- Det regnes som en revolusjon og begynnelsen på moderne programmering.
- Implementeringen og års bruk har resultert i velprøvde og effektive biblioteker som bekrefter effektiviteten som programmeringsspråk.
Dens ulemper må også tas i betraktning når de brukes:
- Det er et programmeringsspråk der det ikke er noen klasser eller strukturer.
- Det gjør det umulig å foreta en dynamisk minnereservasjon.
- For behandling av svært komplekse tekster, lister og datastrukturer er det et noe primitivt språk.