Co to jest Fortran?
Fortran jest imperatywnym językiem programowania komputerowego. Po napisaniu jako FORTRAN, język programowania jest również uważany za cel ogólny i proceduralny. Został opracowany w latach 50. XX wieku przez International Business Machines Corporation (IBM) i był przeznaczony do stosowania w aplikacjach naukowych i inżynieryjnych. Od momentu zaprojektowania Fortran jest stale wykorzystywany w obliczeniach naukowych i numerycznych, szczególnie w takich dziedzinach, jak nauki obliczeniowe i modelowanie klimatu. W rzeczywistości jest to najczęściej używany numeryczny język programowania.
Niektórzy spekulują, że Fortran osiągnął swoją popularność, ponieważ został zaprojektowany przed wieloma innymi głównymi językami. Inni twierdzą, że jego szerokie zastosowanie wynika ze stopniowego dodawania i rozwoju funkcji istotnych dla użytkowników nauki i inżynierii. Być może równie ważny jest fakt, że Fortran utrzymuje zgodność ze starszymi wersjami, dodając nowe składniki, zamiast eliminować nieaktualne funkcje. Spora część jego popularności mogła wynikać z produkcji kompilatorów zdolnych do obsługi szybszego kodu, co czyni go szczególnie odpowiednim do zastosowań naukowych.
Zespół programistów IBM, kierowany przez Johna Backusa, przypisuje się współpracę przy opracowywaniu Fortran, wprowadzając pierwszy kompilator w 1957 roku. Został on stworzony na komputer IBM 704. Fortran, ze swoimi strukturami sterowania i komponentami wejścia / wyjścia, cieszył się dużą popularnością. Wkrótce zespół wprowadził kompilatory zaprojektowane do użytku z innymi modelami komputerów IBM. W krótkim czasie inni producenci poczuli się zmuszeni do stworzenia kompilatorów FORTRAN pasujących do ich własnych komputerów, co zaowocowało powstaniem dziesiątek kompilatorów na początku lat sześćdziesiątych.
Niestety, stworzenie tak wielu różnych kompilatorów doprowadziło do niezgodności. W 1966 r. Problem ten został rozwiązany, gdy utworzono amerykański standard narodowy dla języka programowania. Jednak nie w pełni powstrzymało to falę zmian. Wkrótce konieczna była dalsza standaryzacja. Aby zaspokoić tę potrzebę, zaprojektowano Fortran 77.
Jedną z cech wyróżniających Fortran wśród innych języków programowania komputerowego jest jego łatwość przenoszenia. Uważa się również, że jest łatwy do opanowania i prosty. Nie jest konieczne posiadanie tła komputerowego, aby móc uczyć się i używać Fortran. Jednak fakt, że jest łatwy do nauczenia, nie czyni go mniej zdolnym. Może być skutecznie stosowany w dużych aplikacjach.