| Keyword | Definition |
|---|---|
| logic error | type of error which might not make the program crash but the program output may be unexpected because the programmer wrote the wrong instructions in code |
| runtime error | type of error which makes the program crash whilst it's running because it tries to do something impossible |
| syntax error | type of error which prevents code from running at all because the rules of the programming language have been broken |