The representation of a computer program which is actually read and interpreted by the computer, often also called ‘object code.’ A program in machine code consists of a sequence of machine instructions, frequently interspersed with data. Modern programmers almost never write programs directly in machine code. Instead, they use a programming language to write source code, which is translated by a compiler specific to the instruction set of the computer they are programming into the applicable machine code.