[net.unix-wizards] FORTRAN-To-C-Translator

johnl (01/21/83)

#R:sentry1:-138600:ima:20400001:000:644
ima!johnl    Jan 20 11:33:00 1983

Uh, sorry to disagree and pick this nit, but Fortran, both Fortran 66 and
Fortran 77 are deliberately ambiguous about the argument passing scheme.
Either of passing arguments by address and defererencing the pointer each
time or copying in the argument and copying it out when you're done are
legal.

There are a lot of programs in System/370 land that depend on value/return,
but the Fortran 77 standard makes it quite clear that such dependency
is a no-no.

I had to figure out all of this nonsense when I was writing INfort
(Interactive's f77 for small systems.)

John Levine, decvax!yale-co!jrl, ucbvax!cbosgd!ima!johnl, research!ima!johnl