GNU Fortran

from Wikipedia, the free encyclopedia

GNU Fortran ( Gfortran ) is a free compiler for Fortran based on the Fortran 95 language standard and part of the GNU Compiler Collection . GNU Fortran supports the full language standard of Fortran 95, parts of Fortran 2003 and Fortran 2008 as well as some extensions (e.g. Cray pointers ). Index checking at runtime is also offered. A source-level debugger is also available with the current version of the GNU Debugger . Gfortran has replaced the older compiler g77, which is no longer maintained since GCC 4.0. Gfortran emerged as a spin-off from g95 .

Ports on Windows - platform are MinGW and Cygwin provided.

Fortran 2003 has been almost completely supported since the end of 2017 with version 8. Some functions still have implementation bugs and only partially work. With version 4.6 Fortran 2008 already supported over 80%. With the current version 8, only 4 modules are missing and 3 are only partially available so far.

Web links

Individual evidence

  1. Chart of Fortran 2003 Features supported by GNU Fortran . GNU . Retrieved June 25, 2009.
  2. Chart of Fortran 2008 Features supported by GNU Fortran . GNU . Retrieved June 25, 2009.