mechanism used to improve a program's robustness
mechanism used to improve a program's robustness
technique used by most programming languages to intercept events that disrupt the normal flow of a program's execution