Что Такое Язык Fortran И Зачем Он Нужен Программирование На Языке Фортран

Оператор данных может использоваться для инициализации более одного массива или для инициализации секции массива. Когда не упоминаются нижняя и верхняя границы, по умолчанию используются объявленные вами экстенты, а для значения шага по умолчанию используется значение 1. Пока мы ссылались на весь массив, Fortran предоставляет простой способ ссылаться на несколько элементов или часть массива, используя один оператор. Обратите внимание, что программа использует функцию размера, чтобы получить размер массива. В следующем примере функция date_and_time используется для указания строки даты и времени.

Как видно, эта процедура совершенно не сложная и доступна любому пользователю. Хотя Tom Lahey теперь является «единственным» генеральным компилятором, Lahey Laptop Methods продолжает использоваться многими программистами. Lahey уже несколько лет работает с Fujitsu, Lahey концентрируется на синтаксическом анализаторе Fortran, а Fujitsu – на генераторе кода. Текущий Compiler Suite для Windows называется Lahey Fujitsu Fortran ninety five (LF95) и доступен в различных версиях, некоторые из которых также интегрируются с Visible Фреймворк Studio .NET 2003.

Современные компиляторы позволяют программисту оперировать числами и «учетверённой» точности. В HPC-системах часто доступны специализированные компиляторы, доступные системному провайдеру, например, компиляторы IBM или Cray . Fortran ninety, совместимый с Fortran 77, внес значительные изменения, обеспечивая совместимость с предыдущими версиями, хотя в последующих разработках это требование могло не соблюдаться. Современные версии Fortran, включая Fortran 2003, обновлены и поддерживают современные 64-битные процессоры, а также разработку под Linux с использованием объектно-ориентированной системы https://deveducation.com/ Actor Fortran.

И могут быть сформированы путем сравнения арифметических выражений с использованием реляционных операторов. Поэтому, если удалить все пробелы в Fortran 77, программа по-прежнему синтаксиально правильная, хотя при этом почти нечитаемая для операторов. Иногда заявление не вписывается в одну строку, тогда можно разбить оператор на две или более строк и использовать знак продолжения в позиции. Линии, начинающиеся с «C», являются комментариями и не имеют никакой цели, кроме как сделать программу более читаемой для людей. Первоначально все программы Fortran были написаны в прописных буквах. Большинство программистов теперь пишут нижний регистр, так как это более разборчиво.

Использование Заявления Данных

Эти компиляторы интересны разработчикам, которые нуждаются или хотят поддерживать все три платформы. К сожалению, Absoft различает 32- и 64-разрядные версии под Linux, в настоящее время используется версия 10.0 Fortran 95 для 64-разрядной Linux. Название языка первоначально прописывалось заглавными буквами FORTRAN и использовалось для обозначения языковых версий вплоть до Fortran seventy seven, в отличие от бесплатных версий синтаксиса, начиная с Fortran ninety. В стандарте Fortran seventy seven строчные буквы не являются частью языка, но большинство компиляторов поддерживают их, в дополнение к стандарту. Оригинальный FORTRAN был представлен в 1957 году и содержал всего 32 инструкции, что сильно отличает от большинства современных языков.

фортран где используется

Внутренние Процедуры

«В основном Fortran используют учёные — для численного моделирования. Отчасти это связано с традицией, отчасти с тем, что синтаксис языка позволяет сделать многие операции куда быстрее и проще, чем на других языках. Например, когда дело доходит до работы с массивами, матрицами или комплексными числами.

фортран где используется

  • Для машины «Минск-2», однако он не получил большой известности.
  • Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм.
  • Персональные компьютеры в самом широком смысле этого слова появились в начале 70-х годов, многие из них были построены на базе 8-разрядного процессора Intel 8080 образца 1974 года, а также его близких родственников – Intel 8085 и Zilog Z80.
  • «В основном Fortran используют учёные — для численного моделирования.

Программа на Фортране состоит из набора программных модулей, таких как основная программа, модули и внешние подпрограммы или процедуры. Однако современный Фортран избавлен от избытка меток за счёт введения таких операторов, как DO … END DO, DO WHILE, SELECT CASE. Более того в современный стандартах языка оставлен лишь классический оператор GOTO, применяемый во многих языках и поныне.

фортран где используется

Он незаменим в областях, где требуется высокая точность и быстрая производительность вычислений. Фортран также часто используется в академических и исследовательских институтах по всему миру. Исторически компиляторы для Fortran разрабатывались специалистами Microsoft до 1997 года, однако из-за низкой прибыльности компания прекратила их создание. После этого лидирующую роль в разработке программного обеспечения для Fortran приняла компания DEC, которая позже стала частью Compaq, а затем и HP. Эти компиляторы, интегрированные с Digital Visual Fortran и основанные на Microsoft Visible Studio, включая известные версии FPS four.0 и DVF 5.zero, 6.zero, соответствуют нескольким стандартам языка Fortran.

Оператор select case позволяет проверять переменную на соответствие списку значений. За оператором if… then может следовать необязательный оператор else, который выполняется, когда логическое выражение ложно. Fortran предоставляет следующие типы конструкций для принятия решений. Здесь операторы с самым высоким приоритетом отображаются вверху таблицы, а операторы с самым низким — внизу.

Аргументы заключаются в скобки после имени подпрограммы и разделяются запятыми. Начиная со стандарта F’90 поддерживаются рекурсивные процедуры (отсутствовавшие в ранних версиях из-за ограниченной машинной памяти), для объявления которых необходим fortran язык программирования явный спецификатор recursive. При этом результат функции должен отличаться от имени самой функции.

Некоторые операторы имеют более высокий приоритет, чем другие; например, оператор умножения имеет более высокий приоритет, чем оператор сложения. Комментарии в Фортране начинаются с восклицательного знака (!), Так как все символы после этого (кроме строки символов) игнорируются компилятором. Первоначально разработанный для научных расчетов, он имел очень ограниченную поддержку символьных строк и других структур, необходимых для программирования общего назначения. Fortran был изначально разработан IBM в 1950-х годах для научных и инженерных приложений. Фортран долгое время управлял этой областью программирования и стал очень популярен для высокопроизводительных вычислений.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *