Syntax Error
A mistake in typed code that violates the rules of the programming language. Typically, code with ______ errors will not run.
Logic Error
A mistake in an algorithm or program that causes it to behave unexpectedly or return the incorrect value.
Run-time Error
A mistake in a program that happens only when the program is actually run, such as a program attempting to access memory that does no exist.
Overflow Error
Error that results when the number of bits is not enough to represent the number (like a car’s odometer “rolling over”).
Round-off Error
Error that results when the number of bits is not enough to represent the number with full precision (like using 3 digits to represent π as 3.14).