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.