12. Glossary

bug
An error in a program.
debugging
The process of finding and removing any of the three kinds of programming errors.
exception
Another name for a runtime error.
parse
To examine a program and analyze the syntactic structure.
runtime error
An error that does not occur until the program has started to execute but that prevents the program from continuing.
semantic error
An error in a program that makes it do something other than what the programmer intended.
semantics
The meaning of a program.
syntax
The structure of a program.
syntax error
An error in a program that makes it impossible to parse — and therefore impossible to interpret.