Concept of Programming Languages by Robert W. Sebesta Answer
Review Questions
1. Define exception, exception handler, raising an exception, disabling an exception, continuation, finalization, and built-in exception.
Exception : any unusual event, erroneous or not, that is detectable by either hardware or software and that may require special processing.
Exception handler : a code unit which processes an exception.
Raising an exception : When a event associated with an exception occurs
Disabling an exception : Ignoring a certain hardware-detectable exceptions.
Continuation : Control transfer to somewhere in the program outside of the handler code or program might terminate .
Finalization : ability to complete some computation regardless of how subprogram execution terminates.
Built-in exception : Exception that is not made by the user, but rather comes as default.