GNU Fortran

GNU Fortran
Deweloperzy Projekt GNU
Pierwsze wydanie 20 kwietnia 2005 ; 17 lat temu ( 20.04.2005 )
Wersja stabilna
11.2 / 27 lipca 2021 ; 18 miesięcy temu ( 2021-07-27 )
Magazyn
Napisane w C , C++
System operacyjny Międzyplatformowe
Platforma GNU ANTYLOPA
Typ Kompilator
Licencja Powszechna Licencja Publiczna GNU (wersja 3 lub nowsza)
Strona internetowa gcc .gnu .org /fortran / Edit this at Wikidata

GNU Fortran lub GFortran to kompilator GNU Fortran , który jest częścią GNU Compiler Collection (GCC). Od lipca 2020 r. GFortran prawie w pełni wdrażał Fortran 2008 i około 20% Fortran 2018 . Obsługuje wieloplatformowe wieloprocesorowe przetwarzanie pamięci współdzielonej OpenMP , aż do najnowszej wersji (4.5). GFortran jest również kompatybilny z większością rozszerzeń językowych i opcji kompilacji obsługiwanych przez g77 oraz z wieloma innymi popularnymi rozszerzeniami języka Fortran.

Od wersji GCC 4.0.0, wydanej w kwietniu 2005, GFortran zastąpił starszy kompilator g77. Nowy interfejs Fortran dla GCC został napisany od podstaw po tym, jak główny autor i opiekun g77, Craig Burley, zdecydował w 2001 roku o zaprzestaniu prac nad interfejsem g77. GFortran rozwidlił się z g95 w styczniu 2003 r., który sam rozpoczął się na początku 2000 r. Według programistów GCC te dwie bazy kodu „znacząco się rozeszły”, a g95 nie jest już utrzymywany od 2013 r. Od 2010 r. front-end, podobnie jak reszta Projekt GCC został zmigrowany do C++ , gdzie wcześniej był napisany w C . Rozwój kompilatora przez użytkowników ochotników trwa, a każda nowa wersja GCC zawiera lepszą obsługę najnowszych standardów językowych i poprawki błędów.

Zobacz też

Linki zewnętrzne