Question: what are the differences among source code object code and executable code?
Answer: Object code is what you get when you compile a single source code module into machine code. Executable code is the result of linking all of the various object code modules together - and this file can then be loaded into memory by the operating system when the program is “executed”.