| Keyword | Definition |
|---|---|
| high level programming language | a type of programming language where you can perform complex tasks with only a few instructions |
| low level programming language | a type of programming language where you need lots of detailed instructions to perform even simple tasks |
| machine code | code that is hard for humans to understand but can be easily understood by a computer |
| program code | code that is designed to be easy for human programmers to understand but is hard for a computer to run in its current form |
| translator | a software tool that is used to convert program code into machine code |