Описание тега fortran2008
Fortran 2008 является расширением стандарта 2003 и был выпущен 7 июня 2010 года.
Fortran (ранее FORTRAN, производный от Formula Translating System) - это универсальный императивный язык программирования, который особенно подходит для числовых вычислений и научных вычислений. Первоначально разработанный IBM в 1950-х годах для научных и инженерных приложений, Fortran рано стал доминировать в этой области программирования и непрерывно используется более полувека в таких ресурсоемких вычислительных областях, как численное прогнозирование погоды, анализ методом конечных элементов, вычислительная среда. динамика, вычислительная физика и вычислительная химия. Это один из самых популярных языков в области высокопроизводительных вычислений и язык, используемый для программ, которые оценивают и оценивают самые быстрые суперкомпьютеры в мире.
Среди других улучшений Fortran 2008 привносит в Fortran параллельное программирование.
Новые возможности включают:
- Субмодули - дополнительные возможности структурирования модулей; заменяет ISO / IEC TR 19767:2005
- Coarray Fortran - модель параллельного выполнения
- Конструкция DO CONCURRENT - для итераций цикла без взаимозависимостей
- Атрибут CONTIGUOUS - для указания ограничений схемы хранения.
- Конструкция BLOCK - может содержать объявления объектов с областью видимости конструкции.
- Рекурсивные размещаемые компоненты - как альтернатива рекурсивным указателям в производных типах
Обзор новых функций можно найти в вики Fortran, полный стандартный документ доступен здесь.
Ссылки: