Sign In
National Affair
  • Home
  • World
    Denver Nuggets: A Historic Triumph with Their First NBA Championship Win
    SportsWorld

    In an incredible turn of events, the Denver Nuggets emerged victorious in the NBA Finals, securing their first-ever championship title.…

    6 Min Read
    Unbelievable Tale: Indigenous Siblings Survive Amazon Plane Crash and Brave 40-Day Jungle Survival
    Four Indigenous Siblings Found Alive After Surviving Amazon Plane Crash and 40 Days Alone in the Jungle
    NewsWorld

    The Colombian rainforest was the backdrop of an extraordinary tale of survival and resilience as four indigenous siblings emerged alive…

    5 Min Read
    Tragic Shark Attack at Egyptian Red Sea Resort Claims Life of Russian Citizen
    Shark attack in Egyptian Red Sea resort
    WorldNews

    A recent shark attack at the popular Egyptian Red Sea resort of Hurghada has resulted in the tragic death of…

    3 Min Read
    Is Chelsea’s Win Over Borussia Dortmund in Champions League a Turning Point?
    Is Chelsea's Win Over Borussia Dortmund in Champions League a Turning Point?
    SportsGameWorld

    Chelsea's victory over Borussia Dortmund in the UEFA Champions League on March 7, 2023, has left many football fans wondering…

    4 Min Read
    Sheriff’s Office Investigating Joe Mixon’s Home: What We Know So Far
    Sheriff's Office Investigating Joe Mixon's Home: What We Know So Far
    WorldSports

    Breaking News: Hamilton County Sheriff's Office Investigating Joe Mixon's Home. The news broke on March 7, 2023, that the Hamilton…

    5 Min Read
    Check out more:
    • Fashion
    • Travel
    • Business
    • National News
    • Technology
  • Technology
    TechnologyGadgets
    Sony PlayStation 5 Pro Details Unveiled: DLSS Technology, AMD Zen 2 CPU, and More

    Sony PlayStation 5 Pro Details Unveiled: DLSS Technology, AMD Zen 2 CPU, and More. In…

    2 Min Read
    ScienceTechnology
    Tesla Optimus Robot: Unveils its Latest Iteration of the Optimus Robot

    Tesla Optimus Robot: Unveils its Latest Iteration of the Optimus Robot. Presenting an advanced robotic…

    1 Min Read
    Technologycar
    Revealing the Ethereal PURA Vision: A Symphony of Elegance and Innovation in Automotive Design

    Ethereal PURA Vision, In a striking revelation, Pininfarina has pulled the curtains off a mesmerizing…

    4 Min Read
    GameInnovation
    Top 5 Most Anticipated Games of 2023: here is a list, you should know!

    Top 5 Most Anticipated Games of 2023 are here. As the world of gaming continues…

    3 Min Read
    PhotographyTravel
    10 Must-Know Tips Before Visiting the Taj Mahal: Your Ultimate Guide

    When it comes to visiting the Taj Mahal, there are several important things that you…

    6 Min Read
    Check out more:
    • Fashion
    • Travel
    • Business
    • Health
    • World
  • Business
  • Fashion
  • Health
Reading: Язык Программирования Fortran: Преимущества И Недостатки
Share
National AffairNational Affair
Aa
  • World
  • Travel
  • Opinion
  • Science
  • Technology
  • Fashion
Search
  • Categories
    • Technology
    • Opinion
    • Travel
    • Fashion
    • World
    • Science
    • Health
  • Bookmarks
Have an existing account? Sign In
Follow US
© 2023 National Affair. An Online Media. 2023 All Rights Reserved.
National Affair > Blog > IT Образование > Язык Программирования Fortran: Преимущества И Недостатки
IT Образование

Язык Программирования Fortran: Преимущества И Недостатки

Content Team
Last updated: 2025/05/17 at 4:59 PM
Content Team
Share
SHARE

В 2023 году исполняется 70 лет с того момента, как Джон Бэкус, сотрудник IBM, убедил начальство утвердить проект первого в мире языка программирования высокого уровня. Специалисты DEC разрабатывает компилятор, который интегрирован со средой разработки Digital Visible Fortran и базируется на Майкрософт Визуал Студио. Наибольшую популярность среди программ этой линейки получили FPS 4.zero (Майкрософт Fortran Power Station), DVF 5.zero и 6.zero. Все эти компиляторы совместимы с несколькими стандартами языка программирования Fortran. С момента первоначальной разработки языка компиляторы Фортрана производит фирма IBM. Оба этих компилятора содержат очень сложные оптимизаторы, являющиеся результатом непрерывной научной работы специалистов IBM на протяжении полувека.

Contents
Язык АссемблераЯзык Программирования Fortran: История Создания И Актуальность В 2023Fortran — Первый Язык Высокого Уровня

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

Среди работников научной сферы распространено определённое мнение, что весь набор математических задач уже имеет решение, осуществлённое с помощью программ, написанных на языке Фортран. Стандарты языка предполагают автоматическое освобождение оперативной памяти, занятой любым типом динамического массива, после завершения работы программы или подпрограммы (процедуры, функции), даже если программистом освобождение не было выполнено явно. Это позволяет избегать возникновения утечек памяти при работе с динамическими массивами средствами Фортрана (при использовании указателей и в других случаях утечки возможны) при небрежности программирования12. Массив array может быть только вещественным или целочисленным.Для одномерного массива array или при отсутствии аргумента dim результатом является скаляр, иначе — массив с рангом, на единицу меньшим ранга массива array. Разработку компиляторов для Fortran осуществляли такие технологические гиганты, как IBM, Microsoft и Oracle, что способствовало его совместимости с операционными системами Windows Пользовательское программирование, Mac OS и Linux. Современные технологии даже позволяют использовать Fortran на мобильных устройствах через приложения, такие как CCTools для Android, а также на iPhone с определенными настройками.

Если же сегодня проанализировать основных конкурентов Фортран, к примеру Go то можно отметить, что основные недостатки их обусловлены универсализацией. Другими словами, разработчики языка программирования Fortran четко определились со специализацией, которая ориентирована на учёных. Программа на языке программирования Fortran представляет собой систему, составленную из элементов библиотеки, включающих основной программный текст, модули, внешние подпрограммы и процедуры. Большое количество промышленных кодов писались в Nastran, NAG и IMSL. Важно, чтобы обновленные вариации языка программирования были совместимы с ранними версиями. В дальнейшем при появлении новых разработок данное требование уже не соблюдалось.

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

Так, большинство важных моделей, например, из области физики атмосферы (в том числе и для проведения расчётов, позволяющих составить прогноз погоды), создаются именно на Фортране. Программисты должны избегать вложенности многих уровней утверждений «if», поскольку ему будет трудно следовать. F 77 имеет два разных типа для переменных с плавающей запятой, называемых реальной двойной точностью. Некоторые численные вычисления требуют очень высокой точности, и следует использовать двойную точность. Обычно реальная – 4-байтовая переменная, а двойная точность – eight fortran язык программирования байтов, но это зависит от машины. После одноразовой, несколько громоздкой регистрации можно использовать ее в течение года, с учетом новых обновлений каждые несколько недель.

Мы рассмотрели компиляцию простейшей программы на современном Фортране с использованием средств векторизации и симметричных параллельных вычислений. В результате тестов Intel Fortran показал преимущество в поддержке возможностей языка и в автопараллелизации последовательного кода, а GNU Fortran – в скорости работы кода с ручным управлением параллелизацией. При этом, однако, не надо забывать, что Intel Fortran поддерживает мощные методы совместной оптимизации раздельно расположенных в исходных файлах единиц компиляции, поэтому для большой программы сравнительный результат мог бы быть другим. Именно этот негативный опыт стал причиной, по которой в ряде современных языков программирования (например, Java) метки и связанные с ними https://deveducation.com/ операторы безусловного перехода вообще отсутствуют. Данный язык программирования широко используется, как правило, в кругу научных и инженерных работников для осуществления разнообразных вычислений. Основным преимуществом сегодняшнего языка Фортран считается большой набор уже сформированных на нём программных приложений и библиотек программных продуктов.

Язык Ассемблера

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

Сейчас основным «соперником» рассматриваемой системы выступает MATLAB, отличающейся более высокой универсальностью и удобством работы. Он обходится довольно дорого и часто его применение можно считать излишним. В нашей статье мы расскажем, как появился Fortran, в чем его особенности, разберем плюсы и минусы, а также поговорим, где он используется сегодня и есть ли у него перспективы. Оператор EXIT имя цикла прерывает выполнение цикла с указанным именем и передаёт управление далее, а при отсутствии имени — прерывает текущий цикл (в который вложен оператор EXIT). Оператор CYCLE имя цикла прерывает текущую итерацию цикла и переходит к следующей итерации этого же цикла.

Язык Программирования Fortran: История Создания И Актуальность В 2023

  • Сейчас их вытесняют кросс-платформенные решения вроде Flutter и React Native — разработчики всё чаще выбирают инструменты, которые позволяют писать один код сразу для Android и iOS.
  • Создатели языка ставили своей целью сделать его машинонезависимым и максимально приближенным к естественному английскому языку.
  • Сейчас, когда такие языки стали практически универсальными, необходимо помнить, что языки высокого уровня были созданы для того, чтобы облегчить работу программиста.
  • Обратите внимание, что мы намеренно оставили в этом коде ошибку, которую вы обнаружите, если введете значение 10 или больше, так что, возможно, Вам получится ее исправить.

Результату компиляции дается несколько загадочное имя «a.out» по умолчанию, но можно выбрать другое имя, если потребуется. Чтобы запустить программу, просто вводят имя исполняемого файла, например, « a.out». Компилятор переводит исходный код в объектный код, а компоновщик или загрузчик – в исполняемый файл.

Fortran — Первый Язык Высокого Уровня

Получается, что компилятор Intel Classic Fortran (ifort) более эффективен тогда, когда нам нужно оттранслировать на SMP много унаследованного последовательного кода, автоматически его распараллелив. GNU Fortran же позволяет генерировать более эффективный код в абсолютном зачёте, но требует для этого некоторой ручной работы по явному указанию параллелизации. Самое сложное в этом примере — вывод вычисленных значений в нужном формате, в одну строку и без лишних пробелов. Отметим, что в диалекте F спецификатор формата $ не является стандартным; программа работает, но при компиляции выводит предупреждение об этом.

Это первый высокоуровневый компилируемый язык, который продолжает активно развиваться, демонстрируя свою релевантность в современном мире программирования, несмотря на возраст и появление более новых технологий. Его продолжительное использование свидетельствует о наличии значительных преимуществ. В дальнейшем, как и в других современных языках, эти недостатки были преодолены. Стали широко применяться привычные циклы (DO … END, DO, DO … WHILE), операторы ветвления (SELECT … CASE), подпрограммы и функции. Обладает широкой базой хорошо отлаженных и документированных программ и библиотек с открытым исходным кодом, доступных под свободными лицензиями. Применительно к математическим вычислениям используется для перемножения матриц, решения интегральных уравнений и т.п.

Некоторые из них столь эффективны, что программу, отлаженную на персональном компьютере, нетрудно перенести на большие ЭВМ. Язык фортран до сих пор остается оптимальным для работы над сложными числовыми массивами. Его применяют в разработке программ и библиотек, где требуются математические расчеты.

Поэтому со временем от использования машинных кодов пришлось отказаться. На заре компьютеризации (в начале 1950-х г.г.), машинный язык был единственным языком, большего человек к тому времени не придумал. Языки низкого уровня мало похожи на нормальный, привычный человеку язык. Зато если программа будет написана на таком языке, то она будет работать быстро, занимая маленький объем и допуская минимальное количество ошибок. Чем ниже и ближе к машинному уровень языка, тем меньше и конкретнее задачи, которые ставятся перед каждой командой. Алгол был разработан в 1958 году на недельной конференции в ETH (Цюрих, Швейцария) как универсальный язык программирования для широкого круга применений, а затем доработан комитетом, созданным Международной федерацией по обработке информации.

Subscribe to Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

I have read and agree to the terms & conditions
Share This Article
Facebook Twitter Pinterest Whatsapp Whatsapp Telegram Email Copy Link
Previous Article Finest Mobile Web based poker Applications for real Money on apple’s ios & Android os inside the 2025
Next Article Finest Online slots games Internet sites in the us April 2025

Oponion

who is savitri jindal

Savitri Jindal Surpasses Mukesh Ambani and Gautam Adani: India’s Wealth Rankings Rewritten

Savitri Jindal Surpasses Mukesh Ambani and Gautam Adani: India's Wealth…

December 21, 2023

Unforeseen Challenges: Elon Musk’s X Platform Anticipates Up to $75 Million Loss in Ad Revenue

As reported by Engadget, this substantial…

November 27, 2023

MRF Share Price Hits ₹1 Lakh Mark, Delivering Remarkable Returns

Investors who had the foresight to…

June 14, 2023

How to Become a Millionaire in 2023: Tips and Strategies

Becoming a millionaire is a dream…

February 21, 2023

Charge with Ease: Top 10 Tips for Efficiently Charging Your Electric Vehicle

Electric vehicles (EVs) are a popular…

February 18, 2023

You Might Also Like

Ide: Что Такое, Основные Принципы И Преимущества Использования Built-in Growth Setting

Web Beans и Eclipse являются хорошими примерами IDE, которая содержит компилятор, интерпретатор или оба; другие IDE, такие как Sharp Develop…

8 Min Read
National Affair

More

  • Fashion
  • Travel
  • Opinion
  • Science
  • Health

Technology

  • Innovate
  • Gadget
  • Review
  • Software

Health

  • Medicine
  • Children
  • Coronavirus
  • Nutrition
  • Disease

Culture

  • Stars
  • Culture
  • Media
  • Videos

More

  • World
  • Contact Us
  • Privacy Policy

Subscribe

  • Instagram
  • Facebook
  • Twitter
  • Youtube

© National Affair. An Online Media. 2023 All Rights Reserved.

Welcome Back!

Sign in to your account

Lost your password?