GNU Fortran (original) (raw)

About DBpedia

GNU Fortran (o bien GFortran) es un compilador para Fortran 95/2003/2008/2018, desarrollado por GNU que es parte de la GNU Compiler Collection (GCC). GFortran reemplaza al compilador g77, el cual detuvo su desarrollo en la versión 4 de GCC. GFortran está en desarrollo, no obstante, puede ejecutar y compilar programas correctamente en varias plataformas.

thumbnail

Property Value
dbo:abstract GNU Fortran (Gfortran) ist ein freier Compiler für Fortran nach dem Sprachstandard Fortran 95 und ein Teil der GNU Compiler Collection. GNU Fortran unterstützt den vollen Sprachstandard von Fortran 95, Teile von Fortran 2003 und von Fortran 2008 sowie einige Erweiterungen (z. B. ). Indexüberprüfung zur Laufzeit wird ebenfalls angeboten. Mit der aktuellen Version von GNU Debugger steht auch ein Source-Level-Debugger zur Verfügung. Gfortran hat den älteren Compiler g77 ersetzt, der seit GCC 4.0 nicht mehr gepflegt wird. Gfortran entstand als Abspaltung von . Portierungen auf die Windows-Plattform werden durch MinGW und Cygwin bereitgestellt. Seit Ende 2017 mit Version 8 wird Fortran 2003 nahezu vollständig unterstützt. Einige Funktionen haben noch Fehler in der Implementierung und funktionieren nur teilweise. Mit Version 4.6 wurde auch schon über 80 % von Fortran 2008 unterstützt. Mit der aktuellen Version 8 fehlen nur noch 4 Module und 3 sind bisher nur partiell vorhanden. (de) GNU Fortran or GFortran is the GNU Fortran compiler, which is part of the GNU Compiler Collection (GCC).It includes full support for the Fortran 95 language, and supports large parts of the Fortran 2003 and Fortran 2008 standards. It supports the OpenMP multi-platform shared memory multiprocessing, up to its latest version (4.5). GFortran is also compatible with most language extensions and compilation options supported by g77, and many other popular extensions of the Fortran language. Since GCC version 4.0.0, released in April 2005, GFortran has replaced the older g77 compiler. The new Fortran front-end for GCC was rewritten from scratch, after the principal author and maintainer of g77, Craig Burley, decided in 2001 to stop working on the g77 front end. GFortran forked off from g95 in January 2003, which itself started in early 2000. The two codebases have "significantly diverged" according to GCC developers. Since 2010 the front-end, like the rest of the GCC project, has been migrated to C++, where it was previously written in C. (en) GNU Fortran (o bien GFortran) es un compilador para Fortran 95/2003/2008/2018, desarrollado por GNU que es parte de la GNU Compiler Collection (GCC). GFortran reemplaza al compilador g77, el cual detuvo su desarrollo en la versión 4 de GCC. GFortran está en desarrollo, no obstante, puede ejecutar y compilar programas correctamente en varias plataformas. (es) GFortran(ジーフォートラン)またはGNU Fortranは、GNU Fortran compilerの名前であり、GNUコンパイラコレクション (GCC) の一部である。Fortran 95を完全にサポートしており、Fortran 2003 と Fortran 2008 の一部もまた実装されている。バージョン4.5までのOpenMPマルチプラットフォーム共有メモリマルチプロセッシングをサポートしている。Gfortranはまた、g77でサポートされているほとんどの言語拡張やコンパイルオプションと互換性があり、Fortran言語の他の多くの一般的な機能拡張と互換性がある。 GFortranは2003年1月にG95から枝分かれし、2005年4月にリリースされたGCC version 4.0.x以降、古いg77コンパイラを置き換える形で開発された。GCCの開発者によれば、二つのコードベースは現在、全く異なっている。2010年以降、フロントエンドはGCCプロジェクトの他の部分と同様にC++に移行されたが、以前はCで書かれていた。 (ja) GFortran – jeden z podprojektów GNU GCC, będący kompilatorem języka Fortran według standardu f95. Ma zastąpić g77, który był dołączany do wydań kompilatora GCC poprzedzających wersję 4.0. (pl) gfortran è il compilatore GNU del linguaggio di programmazione Fortran, che è incluso nel GNU Compiler Collection. gfortran ha sostituito il compilatore , il cui sviluppo è stato fermato prima della versione 4.0 di GCC. gfortran è sviluppato attivamente e supporta varie piattaforme. (it) O gfortran é o compilador GNU de Fortran, que é baseado no conjunto de compiladores do projeto GNU (GCC). O gfortran substitui o compilador g77, pois este deixou de ser atualizado antes da versão 4.0 da GCC. O software inclui suporte para a línguagem de programação Fortran 95 e é compativel com a maioria das extensões suportadas pela norma g77, permitindo o seu uso como substituto em muitos casos. Partes do Fortran 2003 e Fortran 2008 também foram implementadas. (pt) gfortran — название компилятора языка программирования Фортран, входящего в коллекцию компиляторов GNU. gfortran заменил компилятор , разработку которого остановили после выхода GCC версии 4.0. Новый компилятор включает в себя поддержку Fortran 95 и совместим с большинством языковых расширений g77, что позволяет ему стать превосходной заменой старой версии компилятора. Экспериментальная версия gfortran включалась в версии GCC 4.0.x, но только с версии GCC 4.1 gfortran можно назвать полноценным инструментом разработки. Развитие этого компилятора продолжается совместно с остальными компонентами GCC. gfortran был ответвлён от проекта в январе 2003, который стартовал в начале 2000 года. Как утверждают разработчики GCC, эти две кодовые базы имеют слишком большие различия. (ru) gfortran是GCC中的GNU Fortran编译器。从GCC4.0版开始,gfortran取代了g77成为GCC中的fortran编译器。 gfortran目前仍在开发中,gfortran支持fortran77 90 95语法,部分支持fortran200X语法。 (zh) GNU Fortran або GFortran — це назва вільного оптимізувального компілятора від розробників спільноти проекту GNU для мови Fortran, що входить в набір компіля́торів GNU Compiler Collection (GCC). Компілятор GFortran став логічним (але незалежним) наступником відомого компілятора , розробка та підтримка якого були зупинені перед виходом версії GCC 4.0 i підтримує більшість розширень мови Фортран, котрі підтримував компілятор G77 (починаючи від FORTRAN 66, FORTRAN 77 і до Fortran 90), а також має майже повноцінну і завершену підтримку стандартів Fortran 95 та Fortran 2003, частково Fortran 2008 та подальших технічних специфікацій до стандарту. Розробка GFortran відбувається спільнотою синхронно з іншими компіляторами GCC для великої кількості операційних систем та архітектур. Вперше експериментальна пробна версія GFortran ввійшла в версію GCC 4.0.x, однак тільки починаючи з версії 4.1 розробники рекомендували користувачам компілятор як стабільний і готовий до використання. Дистрибутиви GNU/Linux продовжували ще досить тривалий час надавати пакунки з компіляторами g77 та GFortran паралельно, рекомендуючи тільки не використовувати для одного проекту обидва одночасно. GFortran в свою чергу почав свій розвиток в січні 2003 року як форк проекту компілятора під назвою , котрий сам бере початок з 2000 року завдяки намаганням написати компілятор, що підтримує стандарт Fortran 95 (ISO/IEC 1539:1997). Основною причиною форку були непорозуміння з розробником та адміністратором проекту Ендрю Ват (Andrew Vaught), котрий вирішив обмежити інших розробників у доступі на внесення змін до системи контролю версій CVS проекту. Серед інших причин брунькування проекту були названі бажання додати та розробляти джерельний код в сховищі GCC (а не окремо), бажання використовувати та розвивати можливості вже наявної кодової бази синтаксичного аналізатора проекту GCC, ввести більш гнучку і зрозумілу політику додавання змін в сховище проекту, бажання очистити і удосконалити код згідно рекомендацій та ширше використання для набору внутрішніх тестів. Компілятор GNU Fortran дуже активно розвивається, і хоча багато вже зроблено і завершено, попереду ще чимало роботи щодо виправлення помилок та оптимізації згенерованих інструкцій, особливо для коду, що використовує парадигму ООП (uk)
dbo:computingPlatform dbr:GNU
dbo:developer dbr:GNU_Project
dbo:genre dbr:Compiler
dbo:latestReleaseDate 2021-07-27 (xsd:date)
dbo:latestReleaseVersion 11.2
dbo:license dbr:GNU_General_Public_License
dbo:operatingSystem dbr:Cross-platform
dbo:programmingLanguage dbr:C++ dbr:C_(programming_language)
dbo:releaseDate 2005-04-20 (xsd:date)
dbo:thumbnail wiki-commons:Special:FilePath/GNU_Compiler_Collection_logo.svg?width=300
dbo:wikiPageExternalLink http://sites.google.com/site/gfortransite/ https://gcc.gnu.org/wiki/GFortran
dbo:wikiPageID 3904548 (xsd:integer)
dbo:wikiPageLength 5040 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1050310446 (xsd:integer)
dbo:wikiPageWikiLink dbr:Compiler dbr:Cross-platform dbr:G95 dbr:GNU_Compiler_Collection dbr:GNU_General_Public_License dbr:Cross-platform_software dbr:Front-end_(computing) dbr:C++ dbr:C_(programming_language) dbr:GNU dbr:GNU_Project dbc:GNU_Project_software dbr:Fortran dbr:Fork_(software_development) dbc:Fortran_compilers dbc:Free_compilers_and_interpreters dbr:Codebase dbr:OpenMP dbr:Multiprocessing dbr:Shared_memory
dbp:date January 2021 (en)
dbp:developer dbr:GNU_Project
dbp:genre dbr:Compiler
dbp:latestReleaseDate 2021-07-27 (xsd:date)
dbp:latestReleaseVersion 11.200000 (xsd:double)
dbp:license dbr:GNU_General_Public_License
dbp:logo GNU Compiler Collection logo.svg (en)
dbp:logoSize 100 (xsd:integer)
dbp:operatingSystem dbr:Cross-platform
dbp:platform dbr:GNU
dbp:programmingLanguage dbr:C++ dbr:C_(programming_language)
dbp:reason it already has better support for Fortran (en)
dbp:released 2005-04-20 (xsd:date)
dbp:title GNU Fortran (en)
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:Official_URL dbt:Official_website dbt:Portal dbt:R dbt:Reflist dbt:Start_date_and_age dbt:Outdated dbt:Programming-software-stub
dcterms:subject dbc:GNU_Project_software dbc:Fortran_compilers dbc:Free_compilers_and_interpreters
gold:hypernym dbr:Compiler
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatCompilers yago:CausalAgent100007347 yago:Communicator109610660 yago:Compiler109946957 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Writer110794014 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553 yago:WikicatFortranCompilers yago:WikicatFreeCompilersAndInterpreters
rdfs:comment GNU Fortran (o bien GFortran) es un compilador para Fortran 95/2003/2008/2018, desarrollado por GNU que es parte de la GNU Compiler Collection (GCC). GFortran reemplaza al compilador g77, el cual detuvo su desarrollo en la versión 4 de GCC. GFortran está en desarrollo, no obstante, puede ejecutar y compilar programas correctamente en varias plataformas. (es) GFortran(ジーフォートラン)またはGNU Fortranは、GNU Fortran compilerの名前であり、GNUコンパイラコレクション (GCC) の一部である。Fortran 95を完全にサポートしており、Fortran 2003 と Fortran 2008 の一部もまた実装されている。バージョン4.5までのOpenMPマルチプラットフォーム共有メモリマルチプロセッシングをサポートしている。Gfortranはまた、g77でサポートされているほとんどの言語拡張やコンパイルオプションと互換性があり、Fortran言語の他の多くの一般的な機能拡張と互換性がある。 GFortranは2003年1月にG95から枝分かれし、2005年4月にリリースされたGCC version 4.0.x以降、古いg77コンパイラを置き換える形で開発された。GCCの開発者によれば、二つのコードベースは現在、全く異なっている。2010年以降、フロントエンドはGCCプロジェクトの他の部分と同様にC++に移行されたが、以前はCで書かれていた。 (ja) GFortran – jeden z podprojektów GNU GCC, będący kompilatorem języka Fortran według standardu f95. Ma zastąpić g77, który był dołączany do wydań kompilatora GCC poprzedzających wersję 4.0. (pl) gfortran è il compilatore GNU del linguaggio di programmazione Fortran, che è incluso nel GNU Compiler Collection. gfortran ha sostituito il compilatore , il cui sviluppo è stato fermato prima della versione 4.0 di GCC. gfortran è sviluppato attivamente e supporta varie piattaforme. (it) O gfortran é o compilador GNU de Fortran, que é baseado no conjunto de compiladores do projeto GNU (GCC). O gfortran substitui o compilador g77, pois este deixou de ser atualizado antes da versão 4.0 da GCC. O software inclui suporte para a línguagem de programação Fortran 95 e é compativel com a maioria das extensões suportadas pela norma g77, permitindo o seu uso como substituto em muitos casos. Partes do Fortran 2003 e Fortran 2008 também foram implementadas. (pt) gfortran是GCC中的GNU Fortran编译器。从GCC4.0版开始,gfortran取代了g77成为GCC中的fortran编译器。 gfortran目前仍在开发中,gfortran支持fortran77 90 95语法,部分支持fortran200X语法。 (zh) GNU Fortran (Gfortran) ist ein freier Compiler für Fortran nach dem Sprachstandard Fortran 95 und ein Teil der GNU Compiler Collection. GNU Fortran unterstützt den vollen Sprachstandard von Fortran 95, Teile von Fortran 2003 und von Fortran 2008 sowie einige Erweiterungen (z. B. ). Indexüberprüfung zur Laufzeit wird ebenfalls angeboten. Mit der aktuellen Version von GNU Debugger steht auch ein Source-Level-Debugger zur Verfügung. Gfortran hat den älteren Compiler g77 ersetzt, der seit GCC 4.0 nicht mehr gepflegt wird. Gfortran entstand als Abspaltung von . (de) GNU Fortran or GFortran is the GNU Fortran compiler, which is part of the GNU Compiler Collection (GCC).It includes full support for the Fortran 95 language, and supports large parts of the Fortran 2003 and Fortran 2008 standards. It supports the OpenMP multi-platform shared memory multiprocessing, up to its latest version (4.5). GFortran is also compatible with most language extensions and compilation options supported by g77, and many other popular extensions of the Fortran language. (en) gfortran — название компилятора языка программирования Фортран, входящего в коллекцию компиляторов GNU. gfortran заменил компилятор , разработку которого остановили после выхода GCC версии 4.0. Новый компилятор включает в себя поддержку Fortran 95 и совместим с большинством языковых расширений g77, что позволяет ему стать превосходной заменой старой версии компилятора. Экспериментальная версия gfortran включалась в версии GCC 4.0.x, но только с версии GCC 4.1 gfortran можно назвать полноценным инструментом разработки. (ru) GNU Fortran або GFortran — це назва вільного оптимізувального компілятора від розробників спільноти проекту GNU для мови Fortran, що входить в набір компіля́торів GNU Compiler Collection (GCC). Компілятор GFortran став логічним (але незалежним) наступником відомого компілятора , розробка та підтримка якого були зупинені перед виходом версії GCC 4.0 i підтримує більшість розширень мови Фортран, котрі підтримував компілятор G77 (починаючи від FORTRAN 66, FORTRAN 77 і до Fortran 90), а також має майже повноцінну і завершену підтримку стандартів Fortran 95 та Fortran 2003, частково Fortran 2008 та подальших технічних специфікацій до стандарту. Розробка GFortran відбувається спільнотою синхронно з іншими компіляторами GCC для великої кількості операційних систем та архітектур. Вперше експеримен (uk)
rdfs:label GNU Fortran (de) GNU Fortran (en) GNU Fortran (es) Gfortran (it) GFortran (ja) GFortran (pl) GFortran (pt) Gfortran (ru) GNU Fortran (uk) GFORTRAN (zh)
owl:sameAs freebase:GNU Fortran yago-res:GNU Fortran wikidata:GNU Fortran dbpedia-bar:GNU Fortran dbpedia-de:GNU Fortran dbpedia-es:GNU Fortran dbpedia-it:GNU Fortran dbpedia-ja:GNU Fortran http://ml.dbpedia.org/resource/ജിഫോർട്രാൻ dbpedia-pl:GNU Fortran dbpedia-pt:GNU Fortran dbpedia-ru:GNU Fortran dbpedia-uk:GNU Fortran dbpedia-zh:GNU Fortran https://global.dbpedia.org/id/8nzQ
prov:wasDerivedFrom wikipedia-en:GNU_Fortran?oldid=1050310446&ns=0
foaf:depiction wiki-commons:Special:FilePath/GNU_Compiler_Collection_logo.svg
foaf:isPrimaryTopicOf wikipedia-en:GNU_Fortran
is dbo:wikiPageRedirects of dbr:Gfortran dbr:GFortran dbr:Gnu_Fortran
is dbo:wikiPageWikiLink of dbr:List_of_compilers dbr:G77 dbr:Coarray_Fortran dbr:G95 dbr:GNAT dbr:GNU_Compiler_Collection dbr:Name_mangling dbr:Gfortran dbr:C_preprocessor dbr:Fortran dbr:Quadruple-precision_floating-point_format dbr:Atmospheric_entry dbr:AMD_Core_Math_Library dbr:TRANUS dbr:Ratfor dbr:Chain_loading dbr:GFortran dbr:Gnu_Fortran
is owl:differentFrom of dbr:G95
is foaf:primaryTopic of wikipedia-en:GNU_Fortran