> FORTRAN was provided for the IBM 1401 by an innovative 63-pass compiler
Must have been fantastic to debug when there was an unexpected interaction between pass 37 and 51.
Must have been fantastic to debug when there was an unexpected interaction between pass 37 and 51.
“The 1401 FORTRAN compiler has 63 phases, an average of 150 instructions per phase, and a maximum of 300 instructions in any phase.”
The phases aren’t all what I would call a compilation phase, though. For example, phase zero:
“Phase 00 - Snapshot. Loads a snapshot routine into 350 positions of core storage. This routine lists a specified amount of core storage.”