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

  • 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?

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?

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?

Practise this topic for free