Skip to search boxSkip to navigationSkip to main content

Exceptions in Java and Eiffel: Two Extremes in Exception Design and Application

  • Joseph Roland Kiniry
  • University College Dublin
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 288-300 (13 pages)

Journal (Volume, Issue Number)

Lecture Notes in Computer Science (Volume 4119)

Publication milestones

  • Published - 2006

Publication status

Published - 2006

ISSN

0302-9743

Publication IDs

  • Scopus: 49949083711

Abstract

Exceptions are frequently a controversial language feature with both language designers and programmers. Exceptions are controversial because they complicate language semantics—and thus program design, testing, and verification—and some programmers find them annoying or difficult to use properly. By examining two programming languages that have very different, even opposing, exception mechanisms, a set of exception principles is introduced that summarize the key semantic and social issues surrounding exceptions.

Publication metrics

PlumX

Captures
9
Mentions
3
Citations
4