6.1.2: be able to read, write, analyse and refine programs written in a high-level programming language
Keyword | Definition |
---|---|
assembly | example of a low level programming language |
high level | type of programming language where a small amount of code can solve large problems by hiding unnecessary details about how the CPU and memory are managed |
low level | type of programming language which can require a large amount of code to solve even small problems because you have complete control over the CPU and memory management |
programming language | a way of describing data structures and algorithms to tell a computer how to solve a problem |
python | example of a high level programming language |