Runtime errors

Runtime errors occur when a program with no syntax errors asks the computer to do something that the computer is unable to reliably do.

Common examples are:

There is no way for the compiler to know about these kinds of errors when the program is compiled.