The set of instructions that a particular computer is designed to execute; generated from a high-level language by an assembler, compiler or interpreter
Though machine language is efficient for computers, it is inefficient for programmers.
A set of instructions for a specific central processing unit, designed to be usable by a computer without being translated. Also called machine code. or machine code Elemental language of computers, consisting of a string of 0s and 1s. Because machine language is the lowest-level computer language and the only language that computers directly understand, a program written in a more sophisticated language (e.g., C, Pascal) must be converted to machine language prior to execution. This is done via a compiler or assembler. The resulting binary file (also called an executable file) can then be executed by the CPU. See also assembly language