1.3 Стандарты
| • Статус Fortran 95: | ||
| • Статус Fortran 2003: | ||
| • Статус Fortran 2008: | ||
| • Статус Fortran 2018: |
Fortran разрабатывается рабочей группой 5 подкомитета 22 Объединенного технического комитета 1 Международной организации по стандартизации и Международной электротехнической комиссии (IEC). Эта группа известна как WG5. Официальные документы стандарта Fortran доступны для покупки в ISO; также доступен сборник бесплатных документов (обычно окончательные проекты) на сайте wiki.
Компилятор GNU Fortran реализует ISO/IEC 1539:1997 (Fortran 95). Таким образом, он также может компилировать практически все программы Fortran 90 и Fortran 77, соответствующие стандарту. Он также поддерживает улучшения ISO/IEC TR-15581 для массивов с возможностью выделения памяти.
GNU Fortran также поддерживает практически все функции ISO/IEC 1539-1:2004 (Fortran 2003) и ISO/IEC 1539-1:2010 (Fortran 2008). Он частично поддерживает функции, представленные в ISO/IEC 1539:2018 (Fortran 2018), самой последней версии стандарта языка Fortran, включая полную поддержку Технического Спецификации Further Interoperability of Fortran with C (ISO/IEC TS 29113:2012). Более подробную информацию о поддержке этих стандартов можно найти в следующих разделах документации.
Кроме того, компиляторы GNU Fortran поддерживают спецификацию OpenMP (версия 4.5 и частичная поддержка функций версии 5.0, https://openmp.org/openmp-specifications/). Также имеется поддержка спецификации OpenACC (направленная на версию 2.6, https://www.openacc.org/). Дополнительную информацию см. на странице https://gcc.gnu.org/wiki/OpenACC.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gfortran/Standards.html