Wynalezienie programowania komputerowego pozwoliło ludzkości przekroczyć pewien poziom rozwoju i stworzyć prawie nową cywilizację. Obecnie opracowano wiele języków programowania, ale który z nich jest pionierem, który zapoczątkował nową erę komputerów?
Tłumacz formuł
Pierwszym zaimplementowanym wysokopoziomowym językiem programowania komputerowego jest FORmula TRANSLATOR. Został stworzony przez grupę programistów w IBM Corporation w latach 1954-1957. Kilka lat po jego powstaniu rozpoczęła się komercyjna sprzedaż Fortranu - wcześniej programowanie odbywało się albo za pomocą kodów maszynowych, albo symbolicznych asemblerów.
Przede wszystkim Fortran rozpowszechnił się w środowisku naukowo-inżynierskim, gdzie wykonywano na nim obliczenia.
Jedną z głównych zalet dzisiejszego Fortrana jest ogromna liczba napisanych w nim programów i bibliotek podprogramów. W tysiącach pakietów tego języka można znaleźć pakiety do rozwiązywania złożonych równań całkowych, mnożenia macierzy i tak dalej. Pakiety te powstawały przez wiele dziesięcioleci – do dziś nie straciły na aktualności. Większość ich bibliotek jest dobrze udokumentowana, debugowana i wysoce wydajna, ale ich kod Fortran jest stale automatycznie konwertowany na nowoczesne języki programowania.
Historia wdrożeń Fortran
Po opracowaniu skutecznego alternatywnego języka o nazwie Fortran, społeczność komputerowa była sceptycznie nastawiona do nowego produktu. Niewielu wierzyło, że Fortran sprawi, że programowanie będzie szybsze i bardziej wydajne. Jednak z biegiem czasu naukowcy docenili możliwości języka i zaczęli go aktywnie wykorzystywać do pisania intensywnych obliczeń programowych. Fortran nadawał się szczególnie do zastosowań technicznych, w czym bardzo pomógł mu złożony zbiór wszelkiego rodzaju danych.
Nowoczesny Fortran został uzupełniony o możliwości, które umożliwiają efektywne zastosowanie nowych technologii oprogramowania i programowych architektur obliczeniowych.
Po przytłaczającym sukcesie Fortranu europejskie firmy zaczęły się obawiać, że IBM przejmie czołową pozycję w branży komputerowej. Społeczności amerykańskie i niemieckie utworzyły swoje komitety rozwoju uniwersalnego języka programowania, ale później połączyły się w jeden komitet. Jej specjaliści opracowali nowy język i nazwali go Międzynarodowym Językiem Algorytmicznym (IAL), ale ponieważ język ALGOrytmiczny szybko stał się powszechną nazwą nowości, komisja musiała zmienić oficjalną nazwę komitetu IAL na Algol.