



Common Blocks Common blocks are sometimes used to fit large programs into small computers by arranging for several program units to share a common pool of memory. This is not a recommended programming practice and is likely to become redundant with the spread of virtual-memory operating systems.
The name of a common block is an external name which must be different from
all other global names, such as those of procedures, in the executable program. The
variables and arrays stored with the block cannot be initialised in the normal way,
but only in a BLOCK DATA program unit which was invented especially for this
purpose.
12.1 Using Common Blocks
12.2 Blank Common Blocks
12.3 COMMON Statement
12.4 BLOCK DATA Program Units