5 причин, по которым Fortran все еще используется Перевод

German German 9 Ноября 2022 (ред)

Fortran — это язык, предназначенный для высокопроизводительных вычислений. Хотите верьте, хотите нет, но он все еще жив и развивается.

Fortran жив

Fortran до сих пор используется в высокопроизводительных вычислениях. Более того, он все еще развивается.

Fortran настолько старый язык программирования, что большинство людей считают, что он больше не используется. Но тогда как могло случиться, что некоторые люди на физических факультетах, в центрах суперкомпьютеров или в правительственных учреждениях все еще используют Fortran? Прежде чем углубляться, давайте попробуем выразить это в нескольких словах:

Fortran — это язык, предназначенный для высокопроизводительных вычислений. Хорошие причины для его дальнейшего использования сегодня включают культуру, ориентированную на производительность, простой в использовании синтаксис массива, гарантию долговечности кода и встроенный параллелизм с распределенной памятью через комассивы .

Следует отметить, что в 2010 году Fortran был описан как очень близкий к тому, чтобы стать «идеальным языком программирования для высокопроизводительных вычислений».

Этот пост — попытка подытожить исторические сильные стороны Fortran, а также задаться вопросом, продолжают ли они держаться, или нет.

Читать далее на сайте (на англ.):

  • Fortran был построен вокруг культуры, ориентированной на производительность.
  • Fortran проще в использовании, чем C/C++, для научных вычислений.
  • Долговечность кода и обратная совместимость в научных вычислениях
  • Внутренний параллелизм с распределенной памятью через Coarrays
  • Фортран все еще развивается
  • Заключительные замечания
  • Вам нужна помощь с Fortran?

https://www.matecdev.com/posts/why-fortran-still-used.html

1 Ответ

  1. Adre Adre 9 Ноября 2022 (ред.)

    Я вспоминаю, как кто-то в конце 90-х сказал:

    Я не знаю синтаксиса языка, который мы будем использовать для высокопроизводительных вычислений через 50 лет. Я не знаю, какой будет семантика. Но я знаю, что он будет называться Фортран.

    smile