Fortran I е

Фортран (Фортран) Е първият внедрен език за програмиране на високо ниво. Създаден в периода от 1954 до 1957 г. от група програмисти, ръководени от Джон Бакус в корпорацията Plankalkühl, претендирайки за дланта, е изобретена през 1945 г., но е приложена до 2000 г.) Името Fortran е съкращение от ЗАмула TRANslator, т.е. преводач на формули. Fortran се използва широко за научни и инженерни изчисления. Едно от предимствата на съвременния Fortran е големият брой програми и библиотеки с подпрограми, написани в него. [1] Сред учените например има такава поговорка, че всеки математически проблем вече има решение във FORTRAN и наистина сред хиляди пакети на Fortran можете да намерите пакет за умножение на матрици и пакет за решаване на сложен интеграл уравнения и много, много други. Редица такива пакети са създадени през десетилетията и са популярни (главно в научната общност) и до днес.

Повечето от тези библиотеки всъщност са наследството на човечеството: те се предлагат в изходен код, добре документирани, отстранени с грешки и много ефективни. Следователно е скъпо да се променя, камо ли да се пренаписват на други езици за програмиране, въпреки че редовно се правят опити за автоматично преобразуване на кода на FORTRAN в съвременни езици за програмиране.

Съвременният Fortran (Fortran 95 и Fortran 2003) е придобил функциите, необходими за ефективно програмиране за нови изчислителни архитектури; позволява използването на съвременни технологии за програмиране, по-специално ООП.

Съдържание

Fortran в СССР

Fortran се появява в СССР по-късно, отколкото на Запад, тъй като в началото Алгол се счита за по-обещаващ език в СССР. При представянето на Fortran, комуникацията на съветските физици с техните колеги от [2]

Първият съветски компилатор от Fortran е създаден през 1967 г. за машината Minsk-2, но не спечели голяма популярност. Широкото приемане на Fortran започва след създаването през 1968 г. на компилатора FORTRAN-DUBNA за машината BESM-6. Fortran е основният език за ASVT и SM компютри, често използван заедно с препроцесора RATFOR. ES компютрите, които се появиха през 1972 г., вече първоначално имаха преводач Fortran („заимстван“ от IBM/360 заедно с друг софтуер).

Fortran е силно стандартизиран език, поради което е лесно преносим на различни платформи. Има няколко международни езикови стандарти:

FORTRAN 66 (1966) Въз основа на стандарта на IBM FORTRAN IV FORTRAN 77 (1978) Много подобрения: типът низови данни и функции за тяхната обработка, блокови инструкции IF, ELSE IF, ELSE, END IF, декларацията за включване на програмния фрагмент ВКЛЮЧВА и др. Fortran 90 (1991) Езиковият стандарт е значително преработен. Въведе безплатен формат за писане на код. Добавени допълнителни описания IMPLICIT NONE, TYPE, ALLOCATABLE, POINTER, TARGET, NAMELIST; контролни структури DO… END END, DO WHILE, CYCLE, SELECT CASE, Where; работа с динамична памет (ALLOCATE, DEALLOCATE, NULLIFY); софтуерни компоненти МОДУЛ, ЧАСТЕН, ОБЩЕСТВЕН, СЪДЪРЖА, ИНТЕРФЕЙС, ИЗПОЛЗВАНЕ, НАМЕРЕНИЕ. Има нови вградени функции, предимно за работа с масиви. ООП елементи се появиха в езика. Отделно е обявен списък с остарели езикови функции за премахване в бъдеще. Fortran 95 (1997) Корекция на предишния стандарт. Fortran 2003 (2004) По-нататъшно развитие на поддръжката на ООП в езика. Взаимодействие с операционната система. Fortran 2008