| Keyword | Definition |
|---|---|
| High level | a way of describing a programming language that hides some details of what the CPU and memory will do in order to make solving complex problems easier |
| Low level | a way of describing a programming language that gives you complete control over the CPU and memory in order to get maximum speed and efficiency |
| Program | the implementation of an algorithm in code |