Fortran - co to je, definice a koncept

Obsah:

Anonim

Fortran je programovací jazyk, který je orientován a přizpůsoben pro numerické aplikace a vědecké výpočty.

S Fortranem se zrodilo moderní programování. Prostřednictvím něj byly do praxe uvedeny mimo jiné pojmy jako vědecké výpočty nebo komplikace kódu.

Původ tohoto programovacího jazyka sahá do roku 1954 a připisuje se Johnu Backusovi, zkušenému americkému počítačovému vědci, který patřil ke společnosti IBM.

Jeho návrh se zaměřil na spuštění programovacího jazyka, jehož cílem bylo překládat jednoduchým a přístupným způsobem různé matematické vzorce v kódu, kterým počítač rozuměl.

Zajímavostí bylo, že tento počítačový specialista pracoval na předchozím projektu SSEC (Selective Sequence Electronic Calculator), aby získal tento program pro výpočet poloh měsíce.

Evoluce Fortranu

Když přišlo na představení, došlo k určité neochotě, protože všichni byli zvyklí na svého předchůdce, montážní jazyk, který se objevil v roce 1949.

Obecné vnímání se ale brzy změnilo, protože používání Fortranu mělo mnoho výhod. Byl považován za programovací jazyk na vysoké úrovni, který dokázal překládat celé programy, aniž by to musel dělat ručně jako u svých předchůdců. Jeho použití bylo navíc jednodušší, ne tak omezující jako předchozí existující programovací jazyky.

Jednou z věcí, která dokázala způsobit revoluci ve světě programování, byla skutečnost, že byl schopen umožnit rychlejší psaní kódu a také nevyžadoval takové specializované profesionály, díky nimž byl přístupnější pro kohokoli.

Je to jazyk, který se nikdy nepřestal vyvíjet. V průběhu let se měnil až do Fortranu 2018, který od svého vzniku zahrnuje nové funkce a vylepšení.

Fortran sloužil jako inspirace a základna pro tvorbu dalších typů programovacích jazyků, jako jsou: Lisp (1958), COBOL (1959) nebo ALGOL (1958).

Nepochybně je to jeden z jazyků, které se při práci s nimi stále berou v úvahu, a které sloužily jako informace k vytvoření dalších aspektů programování z nich odvozených.

Výhody a nevýhody Fortranu

Mezi jeho výhody patří následující:

  • Snadněji se učí než jeho předchůdci.
  • Stále se používá jako jeden z nejvýznamnějších jazyků, pokud jde o provádění numerických výpočtů.
  • Je považován za revoluci a začátek moderního programování.
  • Jeho implementace a roky používání vyústily v osvědčené a efektivní knihovny, které potvrzují jeho účinnost jako programovacího jazyka.

Při použití je třeba vzít v úvahu také jeho nevýhody:

  • Je to programovací jazyk, ve kterém nejsou žádné třídy ani struktury.
  • Znemožňuje dynamickou rezervaci paměti.
  • Pro zpracování velmi složitých textů, seznamů a datových struktur je to poněkud primitivní jazyk.