Spec-Zone.ru › GNU Fortran 13

1.3.4 Статус Fortran 2018

Fortran 2018 (ISO/IEC 1539:2018) — это последняя версия стандарта языка Fortran. GNU Fortran реализует некоторые новые возможности этого стандарта:

  • Все возможности Fortran 2018, полученные из ISO/IEC TS 29113:2012, «Дальнейшая взаимозаменяемость Fortran и C», поддерживаются GNU Fortran. Это включает объекты с предполагаемым типом и предполагаемым рангом и конструкцию SELECT RANK, а также части, относящиеся к функциям BIND(C). См. также Дальнейшая взаимозаменяемость Fortran и C.
  • GNU Fortran поддерживает подмножество возможностей, полученных из ISO/IEC TS 18508:2015, «Дополнительные параллельные возможности в Fortran»:
    • Новые атомарные встроенные функции ADD, CAS, FETCH и ADD/OR/XOR, OR и XOR.
    • Встроенные функции CO_MIN и CO_MAX и SUM редукции, и встроенная функция CO_BROADCAST и CO_REDUCE, за исключением того, что они не поддерживают полиморфные типы или типы с распределимыми, указателями или полиморфными компонентами.
    • События (EVENT POST, EVENT WAIT, EVENT_QUERY).
    • Неудачные изображения (FAIL IMAGE, IMAGE_STATUS, FAILED_IMAGES, STOPPED_IMAGES).
  • Разрешено использование инструкции ERROR STOP в процедуре PURE.
  • GNU Fortran поддерживает инструкцию IMPLICIT NONE с implicit-none-spec-list.
  • Поведение инструкции INQUIRE со спецификатором RECL= теперь соответствует Fortran 2018.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-13.3.0/gfortran/Fortran-2018-status.html

Spec-Zone.ru

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