Vynález počítačového programování umožnil lidstvu překonat určitou úroveň svého vývoje a vytvořit téměř novou civilizaci. Dnes bylo vyvinuto mnoho programovacích jazyků, ale který z nich je průkopníkem, který zahájil novou počítačovou éru?
Překladač vzorců
Prvním implementovaným počítačovým programovacím jazykem na vysoké úrovni je FORmula TRANslator. Byla vytvořena skupinou programátorů ve společnosti IBM Corporation v letech 1954 až 1957. Několik let po jeho založení začal komerční prodej Fortranu - předtím bylo programování prováděno buď pomocí strojových kódů nebo symbolických asemblerů.
Nejprve se Fortran rozšířil ve vědeckém a technickém prostředí, kde se na něm prováděly výpočty.
Jednou z hlavních výhod dnešního Fortranu je obrovské množství programů a podprogramových knihoven v něm napsaných. V tisících balíčků tohoto jazyka najdete balíčky pro řešení složitých integrálních rovnic, násobení matic atd. Tyto balíčky byly vytvořeny po mnoho desetiletí - dodnes neztratily svůj význam. Většina jejich knihoven je dobře zdokumentována, odladěna a vysoce efektivní, ale jejich Fortranský kód se neustále automaticky převádí do moderních programovacích jazyků.
Historie implementace Fortranu
Po vývoji účinného alternativního jazyka s názvem Fortran byla počítačová komunita ohledně nového produktu skeptická. Málokdo věřil, že díky Fortranu bude programování rychlejší a efektivnější. V průběhu času však vědci ocenili schopnosti jazyka a začali jej aktivně používat k psaní intenzivních softwarových výpočtů. Fortran byl vhodný zejména pro technické aplikace, ve kterých mu velmi pomohl komplexní sběr všech typů dat.
Moderní Fortran byl doplněn funkcemi, které umožňují efektivně aplikovat nové softwarové technologie a programovat výpočetní architektury.
Po drtivém úspěchu Fortranu se evropské společnosti začaly obávat, že se IBM v počítačovém průmyslu ujme vedení. Americká a německá komunita vytvořily své výbory pro vývoj univerzálního programovacího jazyka, ale později se sloučily do jednoho výboru. Jeho specialisté vyvinuli nový jazyk a pojmenovali jej International Algorithmic Language (IAL), ale protože ALGOrithmic Language se rychle stal běžným názvem této novinky, musel výbor změnit oficiální název výboru IAL na Algol.