The machine language of a computer is its set of instructions; they are generally hard to read by humans. Higher-level languages used by programmers must undergo processing by the operative system to convert those instructions for the machine to understand. How these languages undergo those changes are discussed here.