Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Фортран - язык программирования

Определение 1

Фортран — это программный язык высокого уровня.

Введение

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

Данный язык программирования широко используется, как правило, в кругу научных и инженерных работников для осуществления разнообразных вычислений. Основным преимуществом сегодняшнего языка Фортран считается большой набор уже сформированных на нём программных приложений и библиотек программных продуктов. Среди работников научной сферы распространено определённое мнение, что весь набор математических задач уже имеет решение, осуществлённое с помощью программ, написанных на языке Фортран.

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

Значительное количество программ, входящих в эти библиотеки, может считаться фактически общемировым достоянием, доступным в исходных кодах, и имеющим отличные описания. Данный программные продукты прошли отладку и способны отлично работать. Это означает, что подвергать их модификации, а тем более выполнять перевод на иные языки, не является рациональным подходом, оправданным с финансовой стороны. Хотя были периодически попытки реализовать конвертацию программ, написанных на Фортране, в другие языки программирования в автоматическом режиме. Существующие сегодня варианты языка Фортран обладают параметрами, необходимыми, чтобы удобно формировать программы для передовых вычислительных систем. Они позволяют применять самые последние технологии в сфере программирования.

«Фортран - язык программирования» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Фортран - язык программирования

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

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

Тем не менее, Фортран хорошо восприняли научные работники в качестве средства формирования программ, имеющих мощные вычислительные процедуры. Данные комплексного типа в языке высокого уровня Фортран позволили ему стать незаменимым средством написания технических программ. К шестидесятым годам прошлого века уже появились версии Фортрана для компьютеров IBM 709, 650, 1620, 7090. Широкое распространение языка Фортран вынудило конкурентов, работающих в компьютерной области, проектировать компиляторы для своих компьютеров. По этой причине уже к концу шестидесятых годов двадцатого века на компьютерном рынке насчитывалось более сорока компиляторов Фортрана для разных платформ. Это стало основанием полагать, что Фортран является первым наиболее часто используемым языком программирования.

Поскольку Фортран превратился в самый популярный и известный программный язык, то европейские фирмы стали опасаться, что корпорация IBM станет абсолютным лидером в компьютерной области. По этой причине Европейские компании создали универсальный программный язык, который был назван Алголом и стал восприниматься как образец академического языка программирования.

В нашей стране язык высокоуровневого программирования начал применяться позже, чем в ведущих западных державах, потому что в Советском Союзе полагали, что язык Алгол является более перспективным направлением. Очень сильно способствовало использованию Фортрана в нашем государстве общение советских специалистов с учёными из CERN (Европейской организации по ядерным исследованиям), которые фактически все расчёты осуществляли с помощью программ, выполненных на Фортране.

Первый компилятор с языка программирования Фортран в СССР был создан в шестьдесят седьмом году двадцатого века для ЭВМ «Минск-2», и эта программа компиляции приобрела широкую известность. Повсеместное распространение Фортрана получило толчок после появления программы компиляции ФОРТРАН-ДУБНА, предназначенного для ЭВМ БЭСМ-6, в шестьдесят восьмом году двадцатого века. Компьютеры ЕС ЭВМ, которые появились в 1972-м году, с самого начала оснащались транслятором Фортрана.

До девяносто седьмого года главным поставщиком компиляторов Fortran для IBM PC компьютеров являлась фирма Microsoft. Позже она перестала разрабатывать эти программы из-за малой рентабельности. На сегодняшний день программы компиляции выполняются компанией DEC.

Дата написания статьи: 09.06.2021
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot