Run-time Environments
A C++ model of how a program is run:
A compiler, linker, and loader together make a program
ready to run on an actual machine.
- Compiler: translates a source program into machine language
(object program)
- Linker: combines object program with programs from libraries,
making it executable
- Loader: loads executable program into main memory