Abstract
Most programming languages provide some mechanism for specifying what action is to be taken when an error is detected during program execution. When an error is detected, the authors say that an exception is raised. The action taken by a program when an exception is raised is determined by the exception handler defined for that particular exception. A key issue in the design of a programming language's exception-handling mechanism is established. This article addresses that problem for languages that allow expressions to be manipulated as data objects.
Original language | English (US) |
---|---|
Pages (from-to) | 4980-4988 |
Number of pages | 9 |
Journal | IBM technical disclosure bulletin |
Volume | 26 |
Issue number | 10 A |
State | Published - Jan 1 1984 |
Externally published | Yes |
ASJC Scopus subject areas
- Engineering(all)