Эта статья нуждается в обновлении . Причина в том, что он уже лучше поддерживает Фортран. Январь 2021 г. ) ( |
Разработчики) | Проект GNU |
---|---|
изначальный выпуск | 20 апреля 2005 г . [1] |
Стабильный выпуск | |
Репозиторий | |
Написано в | C , C ++ |
Операционная система | Кроссплатформенность |
Платформа | GNU |
Тип | Компилятор |
Лицензия | Стандартная общественная лицензия GNU (версия 3 или новее) |
Интернет сайт | gcc |
GNU Fortran или GFortran - это компилятор GNU Fortran , который является частью коллекции компиляторов GNU (GCC). Он включает полную поддержку языка Fortran 95 и большую часть стандартов Fortran 2003 и Fortran 2008 . [3] [4] Он поддерживает OpenMP [5] мультиплатформенный совместно используемой памяти многопроцессорной , вплоть до своей последней версии (4.5). [6] GFortran также совместим с большинством языковых расширений и опций компиляции, поддерживаемых g77, [7] и многие другие популярные расширения языка Fortran. [8]
Начиная с версии GCC 4.0.0, выпущенной в апреле 2005 г., [9] GFortran заменил старый компилятор g77. Новый интерфейс Fortran для GCC был переписан с нуля [10] после того, как основной автор и сопровождающий g77 Крейг Берли в 2001 году решил прекратить работу над интерфейсом g77. [11] GFortran раздвоенной от от g95 в январе 2003 года, что сами по себе началось в начале 2000 года две базы коды уже «значительно расходились» по словам разработчиков GCC. [12] С 2010 года передний конец, как и остальная часть проекта GCC, были перенесены в C ++ , где она была ранее написанного на C .[13]
См. Также [ править ]
- Коллекция компиляторов GNU
Ссылки [ править ]
- ^ a b «Выпуски GCC - Проект GNU - Фонд свободного программного обеспечения (FSF)» . Проект GNU . Проверено 23 февраля 2019 .
- ^ «Серия выпусков GCC 10 - Проект GNU - Фонд свободного программного обеспечения (FSF)» . gcc.gnu.org . Проверено 24 июля 2020 .
- ^ «Таблица возможностей Fortran 2003, поддерживаемых GNU Fortran» . GNU . Проверено 25 июня 2009 .
- ^ «Таблица возможностей Fortran 2008, поддерживаемых GNU Fortran» . GNU . Проверено 25 июня 2009 .
- ^ https://jblevins.org/log/openmp
- ^ https://gcc.gnu.org/onlinedocs/gfortran/OpenMP.html#OpenMP
- ^ "Обсуждение несовместимости g77 и gfortran" . GNU . Проверено 26 января 2007 .
- ^ https://gcc.gnu.org/onlinedocs/gfortran/Extensions-implemented-in-GNU-Fortran.html#Extensions-implemented-in-GNU-Fortran
- ^ https://gcc.gnu.org/gcc-4.0/
- ^ https://gcc.gnu.org/onlinedocs/gcc-4.1.2/gfortran/GFORTRAN-and-G77.html
- ^ http://www.kilmnj.com/g77/why.html
- ^ "Другой компилятор Fortran на основе GCC" . GNU . Проверено 11 апреля 2007 .
- ^ http://www.h-online.com/open/news/item/GCC-allows-C-to-some-degree-1012611.html
Внешние ссылки [ править ]
- Официальный веб-сайт
- GFortran в GCC Wiki
- OpenMP на информационной веб-странице gfortran