Самое первое руководство по Фортрану



Приходилось ли вам когда-нибудь писать код на Фортране? Даже если ответ будет отрицательным, вы наверняка используете системы, которые были разработаны или работают на нём. Это первый язык программирования высокого уровня с использованием абстракций. Можно сказать, что именно с Фортрана зародилось современное программирование.

В этом году исполнилось 56 лет самому первому руководству пользователя по Фортрану, которое вышло 15 октября 1956 года. Скачать его можно здесь.



Язык Фортран разработан компанией IBM в 1950-х годах. Несмотря на то, что сейчас Фортран не так популярен, как когда-то, он занимает 26 позицию в индексе TIOBE (TIOBE Programming Community Index).

Также сравнительно недавно Фортран назван «идеальным языком программирования для HPC» (высокопроизводительных вычислений). Хотя, это и не должно сильно удивлять, так как стандарт программного обеспечения, которое используется в мировых суперкомпьютерах из списка Топ-500, написан именно на Фортране.

Первоначально Фортран разрабатывался в качестве альтернативы ассемблеру для ЭВМ IBM 704 (изображённого на картинке ниже). Черновое описание языка Фортран под названием “PRELIMINARY REPORT. Specifications for the IBM Mathemaical FORmula TRANslation System, FORTRAN” было завершено в 1954 году. Но, несмотря на это, первое руководство было опубликовано спустя несколько лет в 1956 году, а первый компилятор стал доступен в 1957.



Руководство по Фортрану, датируемое от 15 октября 1956 г. было написано подразделениями Programming Research Group и Applied Science Division компании IBM. Вступление этого документа гласит: «Система перевода математических формул, или кратко FORTRAN, будет содержать большое количество программ, которые позволят вычислительной машине IBM 704 воспринимать описание задачи в терминах математических обозначений и автоматически создавать высокоэффективную программу для её решения».

По словам Джона Бэкуса, руководителя группы разработчиков, большая часть работы была направлена на то чтобы «быть ленивым», т.к. ему жутко не нравилось писать программы под IBM 701 на ассемблере.

Попробовать Фортран можно и в наши дни, есть много разных вариантов, включая GNU Fortran.

Анатолий Ализар

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

Аватар пользователя mike

Эх, программеры... Вся электроника на C держится. Главный язык ПО микроконтроллеров! А их и внутри ПК хватает. :)

(Я уж промолчу про Линукс.)

Аватар пользователя Al

Ну я про низкий уровень программирования девайсов не имел в виду. ))) Там всё иначе. Я про винду.

Аватар пользователя Al

"Фортран мертв и Паскаль тоже а, C жив только, благодаря Objective-C и Apple!" - Пунктуация убивает! Это же какое значение имеет простая запятая!

Аватар пользователя Petro42

Прикольно, в Фортране нет символа, обозначающего окончание строки? А если скопируешь и перенесешь неверно? Н-дя-я-а, устарел. 

Аватар пользователя savely

 

НЖивой еще Паскаль. Дебаркадер, конечно, приколол со строками. Ну, да Лазарус неплох (и FPC как компилятор вообще). 

P.S. Да, я "пасквилянт". И я могу на Паскале сделать любые трюки в стиле С. 

Ну, а с MCU - Майк прав однозначно. В чем цимес-то? В том, что не надо знать кучу ассемблеров. Знаешь С и умеешь писать под MCU в принципе (т.е. особенности архитектуры и пишешь-то после того, как тебе рассказали, куда ноги твоего проца торчат) - пишешь на С под AVR, 8051 и т.п. Я, кстати, микропроцессорные ассемблеры знаю на 3 с минусом.. 

 

 

 

эххх.. завидую белой завистью: перфокарты, фортран... а мне довелось осмыслить бейсик и то не в полной мере - был еще слишком юн ((

Аватар пользователя leo3

Fortran - язык физиков. Они, насколько я знаю на нем пишут до сих пор.

Аватар пользователя mike

Совершенно верно, leo3. Видимо, этот язык лучше других позволяет сосредоточиться на сущности расчётов, не отвлекаясь на фичи лэнгвичмейкеров.

Аватар пользователя Al

Очень даже юзается. И продаётся: http://store.softline.ru/intel/intel-visual-fortran-studio-xe/. А язык приятный. Строгий, конкретный. ))

Аватар пользователя mike

Установка Фортрана в Ubuntu бесплатная:

sudo apt-get install gfortran

Страницы