[J3] [EXTERNAL] Re: Question involving explicit initialization

Van Snyder van.snyder at jpl.nasa.gov
Sun May 5 03:33:32 EDT 2019


On Sat, 2019-05-04 at 20:51 -0400, Steve Lionel via J3 wrote:
> To follow on to Malcolm's comment, this rule disallows a usage I have 
> seen a lot over the years where a COMMON block is defined by an
> INCLUDE 
> file along with DATA statements initializing the COMMON variables.
> When 
> this is INCLUDEd into more than one program unit, the rule is
> violated. 

A technique that was used in the 1960's, at least on the IBM 7094, that
violated the spec for IBM FORTRAN IV, which pretty much became FORTRAN
66, was to re-initialize common variables using block data in different
overlays.  That was a disaster for portability.  Worked fine on the '94;
didn't work on the Univac 1108.




More information about the J3 mailing list