File:Digital_pdp8-e2.jpg · Wikimedia Commons · See Wikimedia Commons
low-level programming language
Sign in to saveAlso known as machine-oriented language, low-level language
programming language that provides minimal abstraction from the hardware
Wikidata facts
- Subclass of
- programming language
- Image
- Serial communications port interrupt interceptor Sample 1.png
- Has use
- kernel
Show 2 more facts
- opposite of
- high-level programming language
- topic's main category
- Category:Low-level programming languages
Sources (2)
via Wikidata · CC0
~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.