Language levels and abstraction
Language levels and abstraction

Programming languages are classified by how close they are to the hardware. Low-level languages stay close to the processor, while high-level languages hide more hardware detail through abstraction.
Step-by-step lessons on AQA A Level Computer Science Classification of programming languages. Each one builds up to exam-style questions.