The output of a compiler or assembler; it is not necessarily executable directly without linking to other modules
The code produced by a compiler from the source code, usually in the form of machine language that a computer can execute directly, or sometimes in assembly language. machine code
the machine-language output of a compiler that is ready for execution on a particular computer