Guest
On Fri, 6 Sep 2019 19:22:12 -0700 (PDT), whit3rd <whit3rd@gmail.com>
wrote:
What is Fortran version 2F5 ?
Is it a version of FORTRAN II and the 5th compiler version by some
vendor ?
It is quite hard to write non-spagethi code in Fortran II or IV when
the only block construction was the DO-loop and the rest various kinds
of GOTOs. Fortran-77 and later had IF/ELSE etc.block structures.
Older Fortran versions only allowed comment lines (with the letter C
in the first column), but no comments at the end of program lines.
Since programs in old days were typically punched on cards (1
card/line), adding comment lines, which the computer didn't understand
anyway, would just add to the size and weight of the card deck.
Most likely, the "documentation" would have been the design
documentation in a separate hand or typewriter paper.
Once the card decks were converted to magnetic media, they forgot to
digitize (or were unable to scan) these separate papers.
wrote:
At least that's what I saw when I downloaded the FORTRAN for one of
them some years ago. (Spaghetti code. The tortured manifesto of a
confused mind crying for help. And no comments.)
Spice was Fortran in version 2F5, and not terribly readable.
I had to edit and recompile some of it (to use models made with lowercase lettering)
but that might have been 40 years ago.
What is Fortran version 2F5 ?
Is it a version of FORTRAN II and the 5th compiler version by some
vendor ?
It is quite hard to write non-spagethi code in Fortran II or IV when
the only block construction was the DO-loop and the rest various kinds
of GOTOs. Fortran-77 and later had IF/ELSE etc.block structures.
Older Fortran versions only allowed comment lines (with the letter C
in the first column), but no comments at the end of program lines.
Since programs in old days were typically punched on cards (1
card/line), adding comment lines, which the computer didn't understand
anyway, would just add to the size and weight of the card deck.
Most likely, the "documentation" would have been the design
documentation in a separate hand or typewriter paper.
Once the card decks were converted to magnetic media, they forgot to
digitize (or were unable to scan) these separate papers.