Переводчик формул язык программирования

    история: FORTRAN (FORmula TRANslation) был создан в 1954 году Джоном Бэкусом и другими исследователями в International Business Machines (ныне IBM). Выпущен в 1957 году. Предназначен для численной и научной работы. FORTRAN-самый старый язык программирования. Который до сих пор широко используется. Идентификаторы были ограничены шестью символами. Элегантное представление математических выражений. А также относительно простой ввод и вывод. ФОРТРАН был основан на А-0.

Первая коммерческая программа FORTRAN была запущена в 1957 году в Westinghouse. Первый запуск компиляции привел к отсутствию диагностики запятых.

Вторая попытка оказалась успешной.

— ФОРТРАН-это компьютерный язык. Впервые разработанный в 1950-х годах и используемый до сих пор. Его название происходит от “перевода формул”. Что свидетельствует о его раннем использовании в обработке математики. Диалекты включают FORTRAN 77 и FORTRAN 90. Версии включают FORTRAN II. IV и V. WATFOR и WATFIV.” —Language Finger, Библиотека Морин и Майка Мэнсфилдов, Университет Монтаны.

“Часто называемый научным языком, FORTRAN был первым языком высокого уровня. Использующим первый когда-либо разработанный компилятор. До разработки FORTRAN компьютерные программисты должны были программировать в машинно-сборочном коде. Что было чрезвычайно сложной и трудоемкой задачей. Не говоря уже об ужасной рутине отладки кода.

Целью при его разработке было создание языка программирования. Который был бы: простым в освоении. Подходящим для широкого спектра приложений, не зависящим от машины, и позволил бы сложные математические выражения формулироваться аналогично регулярной алгебраической нотации. В то же время. Будучи почти столь же эффективным в исполнении. Как и язык ассемблера. Поскольку FORTRAN был намного проще в коде. Программисты могли писать программы на 500% быстрее. Чем раньше. В то время как эффективность выполнения была снижена только на 20%. Это позволяло им больше сосредоточиться на аспектах решения проблем и меньше на кодировании.”

—Нил Зиринг, Языковой гид, Мичиганский университет

“ФОРТРАН был настолько инновационным не только потому. Что это был первый язык высокого уровня [все еще используемый]. Но и из-за его компилятора, который. Как считается . Дал начало отрасли компьютерных наук. Ныне известной как Теория компиляторов.

    FORTRAN II в 1958 году представил подпрограммы, функции. Ссылки на язык ассемблера. Циклы и примитив для цикла.

    FORTRAN IV был выпущен в 1962 году.

    FORTRAN 66 был выпущен в 1966 году. Язык использовался редко.

Пример Hello World

ПРОГРАММА HELLO
WRITE(UNIT=*. FMT=*) 'Hello World'
END

существенные особенности

“Некоторые из наиболее важных особенностей языка перечислены ниже:” —Нил Зиринг, Языковой гид, Мичиганский университет

  • Простой в освоении — когда FORTRAN был разработан. Одной из целей было написать язык. Который было легко выучить и понять.
  • Машинная независимость — позволяет легко транспортировать программу с одной машины на другую.
  • Более естественные способы выражения математических функций — ФОРТРАН позволяет выражать даже очень сложные математические функции аналогично регулярным алгебраическим нотациям.
  • Проблемно ориентированный язык
  • Остается рядом с доступным оборудованием и использует его
  • Эффективное выполнение — существует только приблизительное снижение эффективности на 20% по сравнению с ассемблерным/машинным кодом.
  • Возможность управления распределением памяти-программисты смогли легко управлять распределением памяти (хотя сегодня это считается опасной практикой. Некоторое время назад это было довольно важно из-за ограниченной памяти.
  • Больше свободы в компоновке кода — в отличие от ассемблера/машинного языка. Код не должен быть выложен в жестко определенные столбцы (хотя он все еще должен оставаться в пределах параметров формы исходного кода FORTRAN).

структура

    формат: столбцы; ориентированный на линию; структурированный блок

лексические элементы

    набор символов исходного кода: FORTRAN имеет 48-символьный набор символов исходного кода: 26 прописных буквенных символов ( А Б С Д Е Ф Г И Ч Е С К И Й М Н О П Р О С Т У В Ш Х У З ), 10 десятичных цифр ( 0 1 2 3 4 5 6 7 8 9 ) и 12 специальных символов ( пустой + — * / . , С некоторыми устройствами ввода можно использовать какой-то разрыв строки или разделитель записей.

портирование

    www.digital.com/info/porting_assistant “Digital Porting Assistant (доступный для Digital UNIX 3.2 и поставляемый как часть инструментария разработчика для Digital UNIX 4.0) — это графическая среда. Которая помогает в процессе переноса. В дополнение к корпусной проверке кода C и Fortran он также содержит обширную онлайновую справку по разработке программного обеспечения на Digital UNIX”.

дальнейшее чтение: книги:

Если вы хотите. Чтобы ваша книга была рассмотрена. Пожалуйста. Отправьте копию по адресу: Milo, POB 1361, Tustin. CA 92781, USA.

Прайс — листинги предоставляются исключительно в целях вежливости и могут быть изменены указанными компаниями в любое время без предварительного уведомления.

    Численные рецепты в Фортране: Искусство научных вычислений; Уильям Х. Пресс. Сол А. Teukolsky (Contributor). William T. Vetterling (Contributor); Cambridge Univ Pr (Short); Октябрь 1992; ISBN 052143064X; твердый переплет; 963 страницы; $57.95

В связи с Amazon.com

Если вы хотите. Чтобы ваша книга была рассмотрена. Пожалуйста. Отправьте копию по адресу: Milo, POB 1361, Tustin. CA 92781, USA.


Настоящие программисты FORTRAN могут программировать FORTRAN на любом языке” —Аллен Браун

“Поскольку это упражнение оторвано от реальности. Обычным средством передвижения был ФОРТРАН” (Кен Томпсон. Лекция на премию Тьюринга).

“Си-это Фортран 90
-х годов. Фортран-это Си 70-х годов” —Норман Даймонд