Fortran е език за програмиране, който е ориентиран и адаптиран за цифрови приложения и научни изчисления.
С Fortran се ражда модерното програмиране. Чрез него на практика са приложени понятия като научни изчисления или усложнение на кода.
Произходът на този език за програмиране датира от 1954 г. и се дължи на Джон Бакус, опитен американски компютърен учен, който е принадлежал към компанията IBM.
Предложението му се фокусира върху стартирането на език за програмиране, чиято цел е да превежда по прост и достъпен начин различни математически формули в код, които компютърът може да разбере.
За любопитство този компютърен специалист работи по предишен проект, наречен SSEC (Selective Sequence Electronic Calculator), за да получи тази програма за изчисляване на позициите на Луната.
Еволюция на Fortran
Когато трябваше да се представят, имаше известно нежелание, тъй като всички бяха свикнали с предшественика си, асемблерния език, който се появи през 1949 г.
Но общото възприятие скоро се промени, тъй като имаше много предимства при използването на Fortran. Той се смяташе за език за програмиране на високо ниво, който успя да преведе цели програми, без да се налага да го прави ръчно, както при предшествениците си. В допълнение, използването му беше по-просто, а не толкова ограничаващо, колкото бяха предишните съществуващи езици за програмиране.
Едно от нещата, които успяха да революционизират света на програмирането, беше фактът, че можеше да позволи на кода да се пише по-бързо и също така не изискваше такива специализирани специалисти, което го правеше по-достъпен за всеки.
Това е език, който никога не е спирал да се развива. Той е варирал през годините до Fortran 2018, който включва нови функционалности и подобрения от самото си създаване.
Fortran служи като вдъхновение и основа за създаването на други видове езици за програмиране като: Lisp (1958), COBOL (1959) или ALGOL (1958).
Несъмнено това е един от езиците, които все още се вземат предвид при работа с тях и е послужил като информация за създаване на други аспекти на програмирането, получени от него.
Предимства и недостатъци на Fortran
Неговите предимства включват следното:
- По-лесно за учене от предшествениците си.
- Все още се използва като един от най-изявените езици, когато става въпрос за извършване на числени изчисления.
- Смята се за революция и начало на съвременното програмиране.
- Неговото изпълнение и години на употреба доведоха до доказани и ефективни библиотеки, които потвърждават ефективността му като език за програмиране.
Недостатъците му също трябва да бъдат взети под внимание, когато се използват:
- Това е език за програмиране, в който няма класове или структури.
- Това прави невъзможно динамичното резервиране на паметта.
- За обработката на изключително сложни текстове, списъци и структури от данни, това е малко примитивен език.