On Wed, Dec 16, 2015 at 08:13:44PM +0100, Stephan Wiesand wrote:
> 
> With the advent of gcc4 ("~ since the dawn of time"), g77 was replaced with 
> gfortran and libg2c with libgfortran.
> 

Must keep the story straight.

g77 is a proper Fortran compiler that implements Fortran-4, Fortran-77, IBM and 
VAX extension, etc.

After the g77 author and maintainer retired, g77 was eventually deleted from 
gcc. (as if nobody uses it anymore, go gcc, go!).

Meanwhile some young yahoos who have only seen a VAX on wikipedia wrote a 
completely new compiler to the Fortran-90 specifications, now included in gcc 
as "gfortran".

As all of you surely know, Fortran-90 has nothing to do with traditional 
Fortran and this gfortran newthing
cannot compile most of the fortran code we still use daily. (nor does it 
compile the Fortran-90 code
we have in one of our defunct experiments - that code was written using Absoft 
and Intel f90 - unlike
gfortran, Absoft and Intel got it right - by including compatibility modes for 
traditional fortran).

This is a sorry mess, same as if they deleted the gcc "c" compiler and told 
everybody to use "g++" as replacement,
except that Fortran-90 comes without the clause about "incompatibilities 
between C and C++ should be reduced as much as possible" - quoting Bjarne 
Stroustrup at https://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B
(again, Bell Labs got it right, unnamed GCC yahoos got it wrong).

-- 
Konstantin Olchanski
Data Acquisition Systems: The Bytes Must Flow!
Email: olchansk-at-triumf-dot-ca
Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada

Reply via email to