3.3.1: understand the characteristics and purposes of low-level and high-level programming languages
Keyword | Definition |
---|---|
assembly | example of a low level programming language |
high level | a type of programming language that hides some of the details of how the CPU behaves. Can be slower or use more memory but programs can be shorter and easier to understand so errors are less likely to be introduced |
low level | a type of programming language that gives you complete control over how the CPU behaves. Can be very fast and powerful but programs can be long and hard to understand so errors are more likely to be introduced |
programming language | a way of describing algorithms so that a computer knows exactly how to execute the right instructions |
python | example of a high level programming language |