A computer program which has been translated into machine language by a compiler and assembler, but not yet linked into an executable program; sometimes called an obj file, because its file name typically has the extension "obj" .
A machine-level program that results from the compilation of a source program. (Compare with source program.)
A fully compiled or assembled program that is ready to be loaded into the computer; the result of processing a source program through an assembler or compiler. Also called Object code.