A single program, called a job , could involve loading the compiler
plus the high-level language program (source program) into memory,
saving the compiled program (object program) and then loading and linking
together the object program and common functions. Each of these steps could
involve mounting or dismounting tapes or setting up card decks. If an error
occurred, the hapless user typically had to go back to the beginning of the
setup sequence. Thus, a considerable amount of time was spent just in setting
up the program to run