Фортран
Фортран - это язык программирования, впервые созданный в 1950-х годах. Он используется и по сей день. Это процедурный язык, используемый в основном для научных вычислений и численного анализа.
Первый компилятор FORTRAN был создан в 1954-57 годах командой IBM во главе с Джоном Бэккусом. Этот компилятор был первым компилятором для любого языка высокого уровня. Авторы беспокоились, что никто не будет использовать язык, если программы, написанные на нем, не будут работать почти так же быстро, как программы, написанные на ассемблере. Поэтому они сделали его оптимизирующим компилятором.
Из-за интенсивного использования учеными, выполняющими числовую работу, язык развивался таким образом, что побуждал писателей-компиляторов создавать компиляторы, генерирующие высококачественный (быстрый) код. Существует множество производителей высокопроизводительных компиляторов. Много работы и исследований в области теории и проектирования компиляторов было вызвано необходимостью генерировать хороший код для программ Fortran.
Появилось несколько редакций этого языка, в том числе очень хорошо известный FORTRAN IV (тот же самый, что и FORTRAN 66), FORTRAN 77 и Fortran 90. Последний официальный стандарт языка был опубликован в 1997 году и известен как Fortran 95.
Первоначально язык полагался на точное форматирование исходного кода и интенсивное использование номеров операторов и выражений "перейти", написанных как goto на языке Fortran.
В каждой версии были введены "современные" концепции программирования, такие как комментарии к исходному коду и вывод текста, IF-THEN-ELSE (в FORTRAN 77), рекурсия (в Fortran 90) и параллельные конструкции, при этом была сделана попытка сохранить 'lean' профиль Fortran и высокую производительность.
Значение и написание имени
Название "Fortran" сокращенно от "Formula Translation". Ранее этот язык был известен как FORTRAN (а старые его варианты сохранились до сих пор). Начиная с Fortran 90, от капитализации отказались. В опубликованных формальных стандартах используется "Fortran".
Стандарты
Ниже приведены два стандарта для текущих реализаций Fortran.
- ASI X3.198-1992 (R1997). Название: Язык программирования "Fortran" Extended. Неофициально известен как Fortran 90. Этот стандарт был опубликован ANSI и так и не стал международным стандартом (ISO).
- ИСО/ИК 1539-1:1997. Название: Информационные технологии - Языки программирования - Фортран - Часть 1: Базовый язык. Неофициально известен как Fortran 95. К этому стандарту есть еще 2 части. Часть 1 была официально принята ANSI.