Re: Fortran 77 parser



Ron Shepard wrote:
... Cray *WANTED* you to just use REAL declarations for 64-bit floating point because that would make it harder for you to move your code elsewhere (VAX minicomputers, etc.).

The Cray machines were built with 64-bit floating point in mind.
There was no built-in hardware to address or process 32-bit data.
So it was 'natural' to make REAL 64 bits wide.

It was this vendor attitude, and the influence they had over the ANSI standards committee, that prevented any updates to f77 during the decade of the 1980's.

False. Cray was actually a big proponent of F90. You must be
thinking of another "supercomputer" company whose name also began
with the letter "C".

And we still to this day do not really have a standard preprocessor in common use, something else that has been essential to writing efficient portable code since the 1970's. Yes, the C preprocessor syntax is a de facto standard, but it is never going to be standardized by the ANSI committee.

There is always COCO... Dan Nagles extended version (which
has some additional text substitution capabilities) works
rather well.

W.
.