Those that occur during translation of the code before it runs

<aside> ❓ Would it make it through the stages of compilation?

</aside>

Syntax errors

Linking errors

Semantic errors

Execution/runtime errors

Those that occur while the program is running but after translation

<aside> 💡 Even though a program will compile and execute it could unexpectedly crash or produce incorrect results.

</aside>

Examples