G95 is a free, portable, open sourceFortran 95compiler, with some Fortran 2003 extensions, primarily developed by Andy Vaught. In 2001, what is now gfortran forked from G95. Free software is software which grants recipients the freedom to modify and redistribute the software. ... In computer science, porting is the adaptation of a piece of software so that it will function in a different computing environment to that for which it was originally written. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... Fortran (previously FORTRAN[1]) is a general-purpose[2], procedural,[3] imperative programming language that is especially suited to numeric computation and scientific computing. ... A diagram of the operation of a typical multi-language, multi-target compiler. ... Fortran (also FORTRAN) is a statically typed, compiled (sometimes interpreted), imperative, computer programming language originally developed in the 1950s and still heavily used for scientific computing and numerical computation half a century later. ... GFortran is the name of the GNU Fortran 95 compiler, which is part of the GNU Compiler Collection. ...