Skip to content
low-level programming language

File:Digital_pdp8-e2.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ558937· pop 49· linked from 157 articles

low-level programming language

Sign in to save

Also known as machine-oriented language, low-level language

programming language that provides minimal abstraction from the hardware

~9 min read

Encyclopedic overview

(Learn how and when to remove this message)

A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture, memory or underlying physical hardware; commands or functions in the language are structurally similar to a processor's instructions. These languages provide the programmer with full control over program memory and the underlying machine code instructions. Because of the low level of abstraction (hence the term "low-level") between the language and machine language, low-level languages are sometimes described as being "close to the hardware".

Excerpted from Wikipedia’s “low-level programming language” article, available under the CC BY-SA 4.0 licence.