> 5150 had FORTRAN. Now THAT was a trainwreck! On
simple benchmarks,
> such as an integer Sieve of Erastothanes, it was slower than the 5150
> interpreted BASIC!
On Tue, 7 Aug 2012, Chuck Guzis wrote:
Do you recall who did the FORTRAN? Was it
Ryan-McFarland? If so, I
can understand the speed.
I'm referring to Microsoft FORTRAN for the 5150, as sold by IBM in 1983?
It was written in MS-Pascal, (Bob Wallace wrote the MS-Pascal). and I was
advised to try to avoid using its run-time library. Variable names of 6?
characters long, ending in 'QQ' were off-limits.
Nevertheless, in spite of poor performance, it did just fine for its
intended use, which was to TEACH FPORTRAN
Microsoft F80 for 8080 had pretty decent code
generation. I think
the FORTRAN for ISIS-II (Intel MDS) came on something like 7 8"
floppies. It was BIG.
MS-FORTRAN for the 5150 was a new re-write, not a port. (Or at least that
was what I was told).
MS-FORTRAN for the TRS80 was actually decent, and IIRC, only a couple of
disks, although the manual had a bunch of typos. An instructor at the
community college where I sold the first copy insisted that the compiler
was "hopelessly flawed", because he typed in the first demo program in the
manual and it generated a syntax error due to a typo. He was
well-regarded by his colleagues, and displeased when I suggested that a
TEACHER of FORTRAN should surely be ably to debug such an obvious error,
for his was too highly evolved a mind to concern itself with whether it
should be a comma or a full-stop between the device number and the FORMAT
statement number in a WRITE statement (such being the ways of the Grand
Academy of Lagado, and most of the rest of Academia). When he moved to a
different university a few years later, I was given his job, starting with
teaching FORTRAN, now on 5150 with MS-FORTRAN.
45 years ago, on the 1620, we had PDQ ("Pretty Damn Quick" (a lie))
FORTRAN, IIRC, it was two passes to compile, each one called for a 3 or 4
inch deck of cards for thqat phase of the compiler. I had previously
written FORTRAN on 360s at GWU, but the 1620 was my first chance to
OPERATE the computer.
I never was allowed entry into the grand temple room of the 1401.
Was there a FORTRAN for the 360/20?
There was
for the 360/30 at least. Later there was WATFOR
My father did his work at GWU (George Washington University).
I did a lot of keypunching, verifying, and sorting.
Eventually I was allowed to load cards into the 360's reader, and
ultimately to load paper (I mastered the ability to load paper without
pausing the printer - much like threading a 16mm projector without
stopping). Although I got an opportunity and took a semester course in
"360 Operator Training" at the United States Department of Agriculture
Graduate School, I never was allowed to touch the console.
--
Grumpy Ol' Fred cisin at
xenosoft.com