WikiDer > GNU Fortran

GNU Fortran
GNU Fortran
Коллекция компиляторов GNU logo.svg
Разработчики)Проект GNU
изначальный выпуск20 апреля 2005 г.; 15 лет назад (2005-04-20)[1]
Стабильный выпуск
10.2[2][1] / 23 июля 2020; 4 месяца назад (2020-07-23)
Репозиторий Отредактируйте это в Викиданных
Написано вC, C ++
Операционная системаКроссплатформенность
ПлатформаGNU
ТипКомпилятор
ЛицензияСтандартная общественная лицензия GNU (версия 3 или новее)
Интернет сайтgcc.gnu.org/ fortran/ Отредактируйте это в Викиданных

GNU Fortran или же GFortran это имя GNU Фортран компилятор, который является частью Коллекция компиляторов GNU (GCC). Включает полную поддержку Фортран 95 язык и поддерживает большую часть Фортран 2003 и Фортран 2008 стандарты.[3][4] Он поддерживает OpenMP[5] мультиплатформенный Общая память многопроцессорность, до последней версии (4.5).[6] GFortran также совместим с большинством языковых расширений и опций компиляции, поддерживаемых g77,[7] и многие другие популярные расширения языка Fortran.[8]

Начиная с версии GCC 4.0.0, выпущенной в апреле 2005 г.,[9] GFortran заменил старый компилятор g77. Новый Фортран внешний интерфейс для GCC был переписан с нуля,[10] после того, как главный автор и сопровождающий g77 Крейг Берли в 2001 году решил прекратить работу над интерфейсом g77.[11] GFortran раздвоенный прочь от g95 в январе 2003 г., который начался в начале 2000 г. кодовые базы "существенно разошлись" по мнению разработчиков GCC.[12] С 2010 года интерфейс, как и остальная часть проекта GCC, был перенесен на C ++, а ранее это было написано на C.[13]

Смотрите также

Рекомендации

  1. ^ а б «Выпуски GCC - Проект GNU - Фонд свободного программного обеспечения (FSF)». Проект GNU. Получено 2019-02-23.
  2. ^ «Серия выпусков GCC 10 - Проект GNU - Фонд свободного программного обеспечения (FSF)». gcc.gnu.org. Получено 2020-07-24.
  3. ^ "Таблица возможностей Fortran 2003, поддерживаемых GNU Fortran". GNU. Получено 2009-06-25.
  4. ^ «Таблица возможностей Fortran 2008, поддерживаемых GNU Fortran». GNU. Получено 2009-06-25.
  5. ^ https://jblevins.org/log/openmp
  6. ^ https://gcc.gnu.org/onlinedocs/gfortran/OpenMP.html#OpenMP
  7. ^ "Обсуждение несовместимости g77 и gfortran". GNU. Получено 2007-01-26.
  8. ^ https://gcc.gnu.org/onlinedocs/gfortran/Extensions-implemented-in-GNU-Fortran.html#Extensions-implemented-in-GNU-Fortran
  9. ^ https://gcc.gnu.org/gcc-4.0/
  10. ^ https://gcc.gnu.org/onlinedocs/gcc-4.1.2/gfortran/GFORTRAN-and-G77.html
  11. ^ http://www.kilmnj.com/g77/why.html
  12. ^ "Другой компилятор Fortran на основе GCC". GNU. Получено 2007-04-11.
  13. ^ http://www.h-online.com/open/news/item/GCC-allows-C-to-some-degree-1012611.html

внешняя ссылка