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

Joseph Roland Kiniry

Publikation: Artikel i tidsskrift og konference artikel i tidsskriftTidsskriftartikelForskningpeer review

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.
OriginalsprogEngelsk
BogserieLecture Notes in Computer Science
Vol/bind4119
Sider (fra-til)288-300
Antal sider13
ISSN0302-9743
StatusUdgivet - 2006
Udgivet eksterntJa

Emneord

  • Exceptions
  • Programming Languages
  • Language Design
  • Program Semantics
  • Program Design

Fingeraftryk

Dyk ned i forskningsemnerne om 'Exceptions in Java and Eiffel: Two Extremes in Exception Design and Application'. Sammen danner de et unikt fingeraftryk.

Citationsformater