Приходилось ли вам когда-нибудь писать код на Фортране? Даже если ответ будет отрицательным, вы наверняка используете системы, которые были разработаны или работают на нём. Это первый язык программирования высокого уровня с использованием абстракций. Можно сказать, что именно с Фортрана зародилось современное программирование.
В этом году исполнилось 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.
Самое первое руководство по Фортрану
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!
Комментарии
Страницы
Да, когда-то писал на Fortran32 на специальных бланках, потом сдавал на перфорацию, потом проверял перфокарты, практически по памяти читая дырки, потом сдавал на выполнение, потом искал ошибки по листингам... Т.е. то, что современные программисты делают за несколько минут, тогда надо было делать несколько дней.
А я вспоминаю своё 1-ое руководство по C. Это был репринт на английском. В СССР купить книгу по C во 2-ой половине 70-ых было невозможно. Взял с собой на море, читал на пляже. И сразу понял: ВОТ ОН!
Я в 1985-м написал пакет прог на Фортране и книжку... не могу сказать, что прям так он мне нравился... Я начинал программировать с Аналитика. Аналитик превосходил Фортран многократно... он даже сейчас бы очень неплохо смотрелся, особенно если б его еще объектно ориентировать...
А вообще по жизни всегда любил Бэйсик и Лого:) с ними весело и легко:) После того, как на эсэмках появился Бэйсик - Фортран закинул и писал проги на Бэйсике:) причем, не я один... математические программки для обработки быстро меняющихся экспериментальных данных на нем писались и модифицировались гораздо легче и оперативней... Си для этого не годился. На Си у нас писал тогда только один чел и он писал долго долго большую информационную систему для работы с данными... по-моему процесс для него был важнее результата:)
TurboPascal, FoxPro, Assembler - мои любимые кормильцы! Си не принял душой - слишком нестрогий, а я люблю порядок.
А во мне живёт анархист, поэтому в C я влюбился сразу. На Фортране не писал, так, знакомился поверхностно.
Нет, void - это слишком круто для меня. )))) Ещё у Паскаля огромный плюс при работе с массивами - можно начинать нумерацию с любого числа, а не только с нуля. Это иногда весьма упрощало программы.
Ці срачи вмерли 20 років тому!
Так и на TurboC уже не пишут. Максимум С++. А Delfi вроде ещё живой, так что, ще не вмерла батькiвщiна.
Фортран мертв и Паскаль тоже а, C жив только, благодаря Objective-C и Apple!
Страницы