Compile and go system In computer programming, a compile and go
system, compile, load, and go system, assemble and go system, or
load and go system is a programming language processor in which
the compilation, assembly, and link steps are not separated from
program execution. The intermediate forms of the program are
generally kept in RAM, and not saved to the file system. A
example of a load-and-go system is the OS/360 loader, which
performed many of the functions of the Linkage Editor, but
placed the linked program in memory rather than creating an
executable on disk. Advantages of compile-and-go systems are: -
The user need not be concerned with the separate steps of
compilation, assembling, linking, loading, and executing. -
Execution speed is generally much superior to interpreted
systems. - They are simple and easier to implement.[dubious ]
Disadvantages of compile-and-go loaders are: - There is wastage
in memory space due to the presence of the assembler. - The code
must be reprocessed every time it is