What is the difference between object code, machine code and assembly code?
Can you give a visual example of their difference?
The other answers gave a good description of the difference, but you asked for a visual also. Here is a diagram showing they journey from C code to an executable.