Spec-Zone.ru › GNU Fortran 14

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-14.2.0/gfortran/Fortran-2018-status.html

Spec-Zone.ru

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