On 8/2/21 4:47 PM, Dave Wade G4UGM via cctalk wrote:
Depending on what he was trying to do that may well be a valid
assessment. CDC Fortran was known to be pretty good, but Fortran is not
the obvious answer for implementing interpreters or other language
processors, which this sounds like.
Some might argue with you about that. PL/M was done in Fortran IV.
I will argue with that. If you wanted code that was pretty portable you used
FORTRAN (or COBOL if you had masochistic tendencies).
You were almost certain to be able to find a FORTRAN compiler for most any
machine.
"We" wrote X.25 networking software in FORTRAN 77 because every machine sold to
a UK university had to have FORTRAN 77.
Salford University even wrote a FORTRAN 77 compiler!. In the UK University
machines had to come with 10 years of hardware and software support.
Salford originally had an ICL1900 which ICL actually replaced with a 2900
because it was so old and they ran out of spares but they would not upgrade
the software so we/they were stuck with FORTRAN 66 under DME (1900 emulation)
As there was no money for upgrades from ICL but there was research money
Salford wrote a FORTRAN77 compiler for ICL 1900.
It was intended to be a stop-gap, to be discarded when the ICL was replaced
with PR1ME. However the PR1ME was benchmarked with Fortran 66.
When Pr1me Fortran 77 was delivered its performance was "pants" so the "stop
gap" ICL compiler was ported to PR1ME...
.. later it was ported to MSDOS... More info here
https://www.silverfrost.com/53/ftn77_personal_edition.aspx
bill
Dave
Smart Prime sites had that Salford Compiler you were talking about. :-)
bill