GNU Fortran
Deweloperzy | Projekt GNU |
---|---|
Pierwsze wydanie | 20 kwietnia 2005 |
Wersja stabilna | 11.2 / 27 lipca 2021
|
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 |
|
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
- Oficjalna strona internetowa
- GFortran na GCC Wiki
- OpenMP na stronie informacyjnej gfortran Zarchiwizowane 2010-12-11 w Wayback Machine