Spec-Zone.ru › GNU Fortran 7

6.1 Расширения, реализованные в GNU Fortran

GNU Fortran реализует ряд расширений по сравнению со стандартным Fortran. В этой главе содержится информация о их синтаксисе и значении. В настоящее время существует две категории расширений GNU Fortran: те, которые предоставляют функциональность, выходящую за рамки стандартной, и те, которые поддерживаются GNU Fortran исключительно для обратной совместимости со старыми компиляторами. По умолчанию -std=gnu позволяет компилятору принимать оба типа расширений, но предупреждать об использовании последних. Указание -std=f95, -std=f2003 или -std=f2008 отключает оба типа расширений, а -std=legacy разрешает оба без предупреждения. Специальный флаг компиляции -fdec включает дополнительные расширения совместимости наряду с теми, которые включены с помощью -std=legacy.

• Спецификации типа старого стиля:
• Инициализация переменных старого стиля:
• Расширения для namelist:
• Дескриптор формата X без поля счётчика:
• Запятые в спецификациях FORMAT:
• Отсутствующая точка в спецификациях FORMAT:
• Списки элементов ВВОД/ВЫВОД:
• Q показатель-буква:
• Литеральные константы BOZ:
• Индексы массивов с вещественными значениями:
• Унарные операторы:
• Неявное преобразование значений LOGICAL и INTEGER:
• Поддержка констант Холлерита:
• Указатели Cray:
• Спецификатор CONVERT:
• OpenMP:
• OpenACC:
• Функции со списком аргументов:
• Чтение/запись после маркера EOF:
• STRUCTURE и RECORD:
• UNION и MAP:
• Варианты типов для целочисленных функций:
• Атрибуты AUTOMATIC и STATIC:
• Расширенные математические функции:
• Формат подачи страницы как пробел:
• TYPE как псевдоним для PRINT:
• %LOC как rvalue:
• .XOR. оператор:
• Битовые логические операторы:
• Расширенные спецификаторы ВВОД/ВЫВОД:
• Старые операторы PARAMETER:
• По умолчанию показатели:

Далее: Расширения, не реализованные в GNU Fortran, Вверх: Расширения [Оглавление][Индекс]

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gfortran/Extensions-implemented-in-GNU-Fortran.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API