See assembly language, compiler and interpreter. Machine languages differ substantially. What may take one instruction in one machine can take 10 instructions in another. See RISC. Machine ...
Different machine languages not only exist among different vendors but are created by the same vendor. For example, IBM's mainframe family differs from its Power Systems midrange family.