What is the difference between a high level language and a low level language?

A high level language is written in human-oriented English-like keywords. It allows the programmer to use meaningful variable names, predefined functions and libraries and data structures (e.g. arrays/lists). A low level language is close to the hardware, in fact it is not far off the binary instructions given to the processor. It is in many ways significantly more complicated due to the lack of predefined libraries and functions, data structures and readability. Perhaps one of the most awkward parts of L.L.L.s are the fact they change with the processor/architecture of the system. For example AMD processors would have similar but not identical low level languages to Intel processors.

AC
Answered by Aaron C. Computing tutor

7023 Views

See similar Computing A Level tutors

Related Computing A Level answers

All answers ▸

Write pseudocode for the linear search algorithm, and then explain it’s complexity using big-O notation


What is an OOP (Object Oriented Programming) language?


The numbers 6B and 12 are displayed in hexadecimal form. Convert them into binary form and perform binary addition to find the sum. Convert your answer back into hexadecimal. Show your workings.


Given an unlimited number of light bulbs (that break at a certain height), and a building with 100 floors, how do you determine the height that the light bulb breaks?


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2026 by IXL Learning