Fortran - čo to je, definícia a koncept

Obsah:

Anonim

Fortran je programovací jazyk zameraný a prispôsobený na numerické aplikácie a vedecké výpočty.

S Fortranom sa zrodilo moderné programovanie. Prostredníctvom neho sa do praxe dostali okrem iných aj pojmy ako vedecké výpočty alebo komplikácie kódu.

Pôvod tohto programovacieho jazyka siaha do roku 1954 a pripisuje sa Johnovi Backusovi, skúsenému americkému počítačovému vedcovi, ktorý patril k spoločnosti IBM.

Jeho návrh sa zameral na spustenie programovacieho jazyka, ktorého cieľom bolo jednoducho a prístupne preložiť rôzne matematické vzorce v kóde, ktorým počítač porozumel.

Pre zaujímavosť, tento počítačový špecialista pracoval na predchádzajúcom projekte s názvom SSEC (Selective Sequence Electronic Calculator), aby získal tento program na výpočet polôh Mesiaca.

Vývoj Fortranu

Pokiaľ išlo o predstavenie, bola tu určitá neochota, pretože všetci boli zvyknutí na svojho predchodcu, montážny jazyk, ktorý sa objavil v roku 1949.

Všeobecné vnímanie sa ale čoskoro zmenilo, pretože používanie Fortranu malo veľa výhod. Považoval sa za programovací jazyk na vysokej úrovni, ktorý dokázal prekladať celé programy bez toho, aby to musel robiť ručne, ako to robili jeho predchodcovia. Okrem toho bolo jeho použitie jednoduchšie, nie tak obmedzujúce ako predchádzajúce existujúce programovacie jazyky.

Jednou z vecí, ktorá dokázala spôsobiť revolúciu vo svete programovania, bola skutočnosť, že bola schopná umožniť rýchlejšie písanie kódu a taktiež si nevyžadovala takých špecializovaných odborníkov, vďaka ktorým bol prístupnejší pre kohokoľvek.

Je to jazyk, ktorý sa nikdy neprestal vyvíjať. Menil sa v priebehu rokov až do Fortranu 2018, ktorý od svojho vzniku zahŕňal nové funkcionality a vylepšenia.

Fortran poslúžil ako inšpirácia a základ pre tvorbu ďalších typov programovacích jazykov, ako sú: Lisp (1958), COBOL (1959) alebo ALGOL (1958).

Je to nepochybne jeden z jazykov, ktoré sa pri práci s nimi stále berú do úvahy, a ktoré slúžili ako informácie na vytvorenie ďalších aspektov programovania z nich odvodených.

Výhody a nevýhody Fortranu

Medzi jeho výhody patrí:

  • Ľahšie sa učí ako jeho predchodcovia.
  • Stále sa používa ako jeden z najvýznamnejších jazykov, pokiaľ ide o vykonávanie numerických výpočtov.
  • Považuje sa to za revolúciu a začiatok moderného programovania.
  • Jeho implementácia a roky používania vyústili do osvedčených a efektívnych knižníc, ktoré potvrdzujú jeho účinnosť ako programovacieho jazyka.

Pri používaní je potrebné zohľadniť aj jeho nevýhody:

  • Je to programovací jazyk, v ktorom nie sú žiadne triedy ani štruktúry.
  • Znemožňuje dynamickú rezerváciu pamäte.
  • Pre spracovanie veľmi zložitých textov, zoznamov a dátových štruktúr je to trochu primitívny jazyk.