A system program that separately compiles modules of a program into a form suitable for execution is linking loader.
A loader which combines the functions of a relocating loader with the ability to combine a number of program segments that have been independently compiled into an executable program.
Linker and loaderare the utility programs that play a major role in the execution of a program. The Source code of a program passes through compiler, assembler, linker, loader in the respective order, before execution.