Low Level Programming Languages
Computer Science: OCR A Level, topic 2.4.2
Low-Level Languages
Low-level programming languages are languages which are much closer to computer-understandable binary.

Low-Level Languages
- Low-level languages (LLLs) are much closer to executable machine code than high-level languages.
- LLLs are harder to read by humans, but are easier to read for the computer.

What does an LLL look like?
- LLL commands are not easy to read, and might include commands such as:
- MOV ax, bx
- CMP ch, dh
- CLI

Why do we use LLLs?
- LLLs provide exact control over the central processing unit.
- LLLs need less translation, and often lead to faster code which is useful for computers with low specifications such as embedded systems.
Test yourself on Low Level Programming Languages
Which of these look like low-level statements?
Which type of language often have more optimised (faster) code?