Author: Jan VorbrüggenJan Vorbrüggen Date: Sep 12, 2008 04:11
> 2) The fortran that is not F is deprecated.
Others have noted that the short answer to this is "no". The longer
answer is that F's authors have tried - as I understand it - to select
for this subset of F90 - or is it F95? - those features that make it a
"modern" language and to deselect, or make unavailable if you will, the
"legacy features" that are still in the language standard but that are
no longer required, because better (for some measure of "better")
methods exist to achieve the same goal. For instance, explicit
interfaces using modules are always required, all forms of type punning
are disabled, and so on.
While I agree with the general principle, and find it a worthwhile
exercise, I do remember from the past that, IMO, the definition is a bit
too restrictive: some features have been removed that make life
unnecessarily difficult in certain situations, with little gain from the
point of view of programming safety and security.
In any case, you could try the F mode of, well - gfortran or g95? I
don't remember exactly.
Jan
|