Question: what is the difference between machine code and object code?
Answer: Machine code is binary (1's and 0's) code that can be executed directly by the CPU. ... Object code is a portion of machine code that hasn't yet been linked into a complete program. It's the machine code for one particular library or module that will make up the completed product.