noun a computer program translated from the equivalent source program into machine language by the compiler or assembler