Статьи: История


Настоящий прорыв произошел в 1957 году, когда Джон Бэкус руководил группой по созданию языка FORTRAN, или транслятора формул (FORmula TRANslator). На ранней стадии разработки FORTRAN был ориентирован на численные вычисления, но конечной конечной целью был вполне законченный язык программирования, включающий в себя управляющие структуры, условные операторы и операторы ввода-вывода. Поскольку немногие верили, что получится язык, способный конкурировать с языком ассемблера, в котором машинные команды кодировались вручную, основной задачей было создать эффективный исполняемый код, поэтому многие операторы разрабатывались с учетом ЭВМ IBM 704.

Концепция языка FORTRAN типа механизма трехветного перехода (имеется в виду арифметический IF) вытекала напрямую из аппаратной архитектуры IBM 704, а операторы READ INPUT TAPE сегодня выглядят весьма причудливо. Все это выглядело не очень изящно, но в то время еще не задумывались об ЭЛЕГАНТНОМ программировании, зато разработанный язык позволял писать программы, которые выполнялись достаточно быстро на ЭВМ упомянутого типа.

FORTRAN - один из первых языков, который широко используется до настоящего времени для инженерных и научных вычислений. За более чем сорокалетнюю историю этого языка он претерпел много изменений, его много раз называли устаревшим и не соответствующим современным задачам, но он по-прежнему существует и развивается.

FORTRAN - это первый язык программирования высокого уровня, который получил признание и стал широко применяться. В своем исходном варианте FORTRAN был разработан фирмой IBM в 1957 г. как язык для работы на компьютерах IBM 704. В это время программисты, привыкшие к использованию языка ассемблера, сомневались в возможности использования языков высокого уровня. Наиболее серьезным аргументом была малая эффективность выполнения кода, получающегося в результате трансляции программ, написанных на этих языках. Первые версии FORTRAN были ориентированы главным образом на обеспечение эффективности выполнения. Успех этого раннего FORTRAN, связанный главным образом с достижением эффективности выполнения программ на компьютере IBM 704, фактически привел к некоторым затруднениям в дальнейшем развитии языка, о чем мы расскажем далее. Первое стандартное определение языка появилось в 1966 г., а затем в 70-х были внесены существенные изменения, которые привели к появлению FORTRAN 77, и в 90-х -FORTRAN 90.

Обычно при реализации FORTRAN используется стандартная технология создания компиляторов. Для написания программы используется обычный тестовый редактор, а компилятор FORTRAN транслирует программу в исполняемый код.

Для объединения подпрограмм, главной программы и набора вспомогательных подпрограмм из стандартных библиотек времени выполнения в единую выполняемую программу используется редактор связей (компоновщик). Завершающим этапом является выполнение программы.

Статьи

Rambler's Top100

Copyright © fortran-online.info, 2007