RatFor on the IBM PC/AT
Larry Carroll
LARRY at JPL-VLSI.ARPA
Sat Dec 29 10:16:30 AEST 1984
You must have been told wrong. The purpose of RatFor is to allow you
to write C-like code which is translated into ForTran source for
compilation by a ForTran compiler. It's a public domain program for
those with no (or a terrible) C compiler who do have a ForTran compiler.
The ForTran source produced by RatFor (and other such interpreters)
is pretty ugly and introduces a 5-10% speed penalty. Also, the ForTran
compilers occasionally do some erroneous optimization of RatFor'd code.
These errors are pretty rare, and the speed penalty is generally made up
for by the excellence of ForTran compilers. The ugly ForTran is looked
at only when you're looking at a hex/octal dump to find the exact location
and nature of an error. Then you change the RatFor code, not the ForTran
code.
I've a question of my own about Unix/Xenix on the AT. Benchmarks have
shown only a 2-3 times speed advantage of the AT over the PC. If you use
a multi-user OS, doesn't the overhead pretty much eat up that advantage,
giving you in effect only PC capability?
Larry @ jpl-vlsi
------
More information about the Comp.unix
mailing list