Re: My philosophy



David Flower wrote:
> ...
> One of the virtues of FORTRAN is that (with the single exception of F66
> DO-loops) it is backwards compatible.

I presume you are referring to the 1-trip, 0-trip thing. Various F66 compilers
went either way, as the 0-trip requirement was not codified until Fortran-77.
If one restriced oneself to writing DO loops as the F66 Standard defined them,
they are still portable to this day.

OTOH, there are a number of other things which early Fortrans supported
and have gone by the wayside. Easy target is Hollerith constants - which
was eliminated from the F77 Standards. There also things like some forms
of I/O which appeared in pre-66 ANS Fortran (e.g., READ INPUT TAPE.)
Additions to the list of intrinsic functions. The various things that
F95 'depricated' (including fixed form source code), etc.

Walt
-...-
Walt Spector
(w6ws at earthlink dot net)
.