machine language

Share on Facebook Share on Twitter Email
Top

n.
A set of instructions for a specific central processing unit, designed to be usable by a computer without being translated. Also called machine code.


Top

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. assembly language.

For more information on machine language, visit Britannica.com.

Top

The native language of the computer. In order for a program to run, it must be presented to the computer as binary-coded machine instructions that are specific to that CPU model or family. Although programmers are sometimes able to modify machine language in order to fix a running program, they do not create it. Machine language is created by programs called "assemblers," "compilers" and "interpreters," which convert the lines of programming code a human writes into the machine language the computer understands.

Machine languages differ substantially. What may take one instruction in one machine can take 10 instructions in another. See RISC.

What and Where

Machine language tells the computer what to do and where to do it. When a programmer writes TOTAL = TOTAL + SUBTOTAL, that statement is converted into a machine instruction that tells the computer to add the contents of the two areas of memory where TOTAL and SUBTOTAL are stored and put the result in TOTAL.

Logical Vs. Physical

A programmer deals with data logically, "add this, subtract that," but the computer must be told precisely where this and that are located. See hardware platforms, assembly language, interpreter and RISC.

Download Computer Desktop Encyclopedia to your PC, iPhone or Android.

Top
Instructions that a computer can execute directly. Machine language statements are written in a binary code, and each statement corresponds to one machine action. Programs are efficient to run, but the absence of words in commands makes for difficult programming.

Previous:MUD, MIX, MAP
Next:Machine Readable, Machine Scanning, Macintosh
Top

n

A language designed for interpretation and use by a computer system without translation. Also called machine code.

Random House Word Menu:

categories related to 'machine language'

Top
Random House Word Menu by Stephen Glazier
For a list of words related to machine language, see:

Post a question - any question - to the WikiAnswers community:

Copyrights:

Mentioned in

machine code (technology)
load module (technology)
program module (technology)