Co je Fortran?
Fortran je nezbytný počítačový programovací jazyk. Jakmile je programovací jazyk napsán jako FORTRAN, považuje se také za obecný účel a procedurální. Byl vyvinut v 50. letech společností International Business Machines Corporation (IBM) a byl určen pro použití ve vědeckých a technických aplikacích. Od svého návrhu se Fortran trvale používá pro vědecké a numerické výpočty, zejména v takových oblastech, jako jsou počítačové vědy a modelování klimatu. Ve skutečnosti jde o nejčastěji používaný numerický programovací jazyk.
Někteří spekulují, že Fortran dosáhl své popularity, protože byl navržen před mnoha dalšími hlavními jazyky. Jiní tvrdí, že jeho široké použití je způsobeno postupným přidáváním a vývojem funkcí nezbytných pro uživatele vědy a techniky. Možná stejně důležitá je skutečnost, že Fortran si udržuje kompatibilitu se staršími verzemi a přidává nové komponenty, místo toho, aby vylučoval zastaralé funkce. Velká popularita mohla být způsobena výrobou kompilátorů schopných zpracovat rychlejší kód, což je zvláště vhodné pro vědecké použití.
Tým programátorů IBM, vedený Johnem Backusem, je oceněn spoluprací na vývoji Fortranu, který představil první kompilátor v roce 1957. Byl vytvořen pro počítač IBM 704. Fortran se svými řídicími strukturami a vstupními / výstupními komponentami se těšil rychlé oblibě. Tým brzy představil kompilátory navržené pro použití s jinými počítačovými modely IBM. Během krátké doby se ostatní výrobci cítili nuceni vytvořit kompilátory FORTRAN, aby vyhovovaly jejich vlastním počítačům, což začátkem 60. let vedlo k desítkám kompilátorů.
Bohužel vytvoření tolika různých kompilátorů vedlo k nekompatibilitě. V roce 1966 byl tento problém vyřešen, když byl pro programovací jazyk vytvořen americký národní standard. To však zcela nezastavilo příliv variací. Brzy byla potřeba další standardizace. Pro splnění této potřeby byl Fortran 77 navržen.
Jednou z funkcí, díky nimž se Fortran vyniká mimo jiné počítačové programovací jazyky, je jeho snadná přenositelnost. Je také považováno za jednoduché zvládnout a přímočaré. Není nutné mít zázemí v počítačích, aby bylo možné se učit a používat Fortran. Skutečnost, že je snadné se ho naučit, neznamená, že je méně schopný. Lze jej efektivně použít na velké aplikace.