„Fortran“ yra programavimo kalba, orientuota ir pritaikyta skaitmeninėms programoms ir moksliniam skaičiavimui.
Su „Fortran“ gimė modernus programavimas. Per jį buvo praktiškai pritaikytos tokios sąvokos kaip mokslinis skaičiavimas ar kodų komplikavimas.
Šios programavimo kalbos kilmė atsirado 1954 m. Ir priskiriama Johnui Backusui, patyrusiam amerikiečių kompiuterių mokslininkui, priklausančiam IBM kompanijai.
Jo pasiūlyme daugiausia dėmesio buvo skirta programavimo kalbos paleidimui, kurios tikslas buvo išversti paprastai ir lengvai prieinamas skirtingas matematines formules kodu, kurį kompiuteris galėtų suprasti.
Kaip įdomu, šis kompiuterių specialistas dirbo prie ankstesnio projekto, pavadinto SSEC (selektyvinis sekos elektroninis skaičiuoklė), kad ši programa apskaičiuotų mėnulio padėtis.
„Fortran“ evoliucija
Kai reikėjo prisistatyti, buvo tam tikro nenoro, nes visi buvo įpratę prie savo pirmtako - 1949 metais atsiradusios asamblėjos kalbos.
Tačiau bendras suvokimas netrukus pasikeitė, nes „Fortran“ naudojimas turėjo daug privalumų. Tai buvo laikoma aukšto lygio programavimo kalba, kuri sugebėjo išversti visas programas, nereikalaujant to daryti rankiniu būdu, kaip ir su pirmtakais. Be to, jo naudojimas buvo paprastesnis, o ne toks ribojantis, kaip buvo ankstesnėse programavimo kalbose.
Vienas iš dalykų, kuris sugebėjo pakeisti programavimo pasaulį, buvo faktas, leidžiantis greičiau parašyti kodą, taip pat nereikalavo tokių specializuotų specialistų, kurie padarė jį visiems prieinamesnį.
Tai kalba, kuri niekada nenustojo vystytis. Metams bėgant jis keitėsi iki „Fortran 2018“, kuris nuo pat savo įkūrimo apėmė naujas funkcijas ir patobulinimus.
„Fortran“ buvo įkvėpimas ir pagrindas kuriant kitas programavimo kalbų rūšis, pavyzdžiui: Lisp (1958), COBOL (1959) ar ALGOL (1958).
Be abejo, tai yra viena iš kalbų, į kurią vis dar atsižvelgiama dirbant su jomis, ir kuri buvo naudojama kaip informacija kuriant kitus iš jos išvestus programavimo aspektus.
Fortran privalumai ir trūkumai
Jo pranašumai yra šie:
- Lengviau mokytis nei pirmtakai.
- Atliekant skaitinius skaičiavimus, jis vis dar vartojamas kaip viena ryškiausių kalbų.
- Tai laikoma revoliucija ir šiuolaikinio programavimo pradžia.
- Jo įgyvendinimas ir daugelio metų naudojimas leido sukurti patikrintas ir efektyvias bibliotekas, patvirtinančias jos, kaip programavimo kalbos, efektyvumą.
Naudojant taip pat reikia atsižvelgti į jo trūkumus:
- Tai programavimo kalba, kurioje nėra klasių ar struktūrų.
- Dėl to neįmanoma rezervuoti dinaminės atminties.
- Labai sudėtingų tekstų, sąrašų ir duomenų struktūrų apdorojimui tai yra šiek tiek primityvi kalba.