G95
Encyclopedia
G95 is a free, portable
Porting
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed...

, open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 Fortran 95 compiler
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...

. It implements the Fortran 95 standard, part of the Fortran 2003 standard and some old and new extensions including proposed features for the Fortran 2008 standard like Co-array Fortran
Co-array Fortran
Co-array Fortran , formerly known as F--, is an extension of Fortran 95/2003 for parallel processing created by Robert Numrich and John Reid in 1990s...

.
When invoked with the -std=F source code is limited to the F programming language
F programming language
F is a compiled, structured, array programming language especially well suited to education and scientific computing. It is a subset of Fortran 95 developed by Walter Brainerd, Richard Hendrickson, and David Epstein...

 subset.
It is primarily developed by Andy Vaught. In 2003, what is now gfortran
GFortran
gfortran is the name of the GNU Fortran compiler, which is part of the GNU Compiler Collection . gfortran has replaced the g77 compiler, which stopped development before GCC version 4.0. It includes support for the Fortran 95 language and is compatible with most language extensions supported by...

, the GNU Fortran compiler, forked from G95.

As of 2010-12-29, the project appears to be dead. There were no updates to the project's blog since the middle of August 2010 and rumors of Andy Vaught's move to competing compiler vendor PathScale
PathScale
PathScale Inc. is a company that develops a highly optimizing compiler for the x86-64 microprocessor architectures. It derives from the SGI compilers for the MIPS R10000 processor, called MIPSPro. PathScale was originally founded in 2001 as Key Research and its original mission was to develop...

 have been going around, but nothing has been confirmed.

External links

  • Home Page
  • Project homepage at SourceForge
    SourceForge
    SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...

  • The F Programming Language
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK