From: Goodenough@sei.cmu.edu (John Goodenough)
Subject: Re: Exception Handling
Date: 1996/09/17
Date: 1996-09-17T00:00:00+00:00 [thread overview]
Message-ID: <51n3h3$hel@news.sei.cmu.edu> (raw)
In article <3238B024.794B@maths.usyd.edu.au>, Robbie Gates writes:
|> > >>Where did the concept of exception handling originate ? For example,
|> > >>which languages were first to support this, or which papers first
|> > >>proposed exception handling ?
I believe the first paper to propose the use of the term and to give a
comprehensive discussion of the concept was, well, the following:
Goodenough, J. B. Exception handling: issues and a proposed notation. CACM
17, 12 (Dec. 1975), 683-696.
which was based on a paper and presentation given at the Second ACM Symposium
on Principles of Programming Languages in January 1975. PL/I was the first
widely used language to support exception conditions (called ON conditions),
so someone on the PL/I design team deserves credit for giving high level
language support to the concept. The notion itself is supported by a variety
of other language mechanisms, as is discussed in the above paper.
There have subsequently been a number of papers and theses on the concept.
John B. Goodenough Goodenough@sei.cmu.edu
Software Engineering Institute 412-268-6391
next reply other threads:[~1996-09-17 0:00 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-09-17 0:00 John Goodenough [this message]
-- strict thread matches above, loose matches on Subject: below --
2000-05-29 0:00 Exception Handling NANCY HEHIR
2000-05-29 0:00 ` Preben Randhol
2000-05-30 0:00 ` Robert Dewar
2000-05-30 0:00 ` Antonio Dur�n Dom�nguez
2000-05-30 0:00 ` Jeffrey D. Cherry
2000-05-30 0:00 ` Gautier
2000-06-05 0:00 ` Robert Dewar
2000-06-01 0:00 ` Preben Randhol
2000-06-01 0:00 ` Preben Randhol
2000-06-01 0:00 ` Jeffrey D. Cherry
2000-06-02 0:00 ` David C. Hoos, Sr.
2000-06-02 0:00 ` Jeffrey D. Cherry
2000-06-01 0:00 ` Ehud Lamm
2000-06-01 0:00 ` Jeff Carter
2000-06-02 0:00 ` Preben Randhol
2000-06-02 0:00 ` Jeffrey D. Cherry
1996-09-28 0:00 Robert Dewar
1996-09-17 0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-09-19 0:00 ` Larry Kilgallen
1996-09-13 0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-09-15 0:00 ` Larry Kilgallen
1996-09-23 0:00 ` Robin Vowels
1996-09-12 0:00 Robbie Gates
1996-09-12 0:00 ` Patrick Doyle
1996-09-12 0:00 ` Rick Decker
1996-09-13 0:00 ` Larry Kilgallen
1996-09-12 0:00 ` Bryce
1996-09-12 0:00 ` Larry Kilgallen
1996-09-13 0:00 ` Robbie Gates
1996-09-14 0:00 ` Paul A. Houle
1996-09-18 0:00 ` Rick Decker
1996-09-13 0:00 ` Felix Kasza
1996-09-13 0:00 ` David B. Shapcott [C]
1996-09-18 0:00 ` Bart Termorshuizen
1996-09-16 0:00 ` Norman H. Cohen
1996-09-23 0:00 ` Robin Vowels
1996-09-24 0:00 ` Bob Halpern
1996-10-02 0:00 ` Fritz Schneider
1996-10-07 0:00 ` Robin Vowels
1996-10-09 0:00 ` shmuel
1996-10-09 0:00 ` Bob Halpern
1996-09-26 0:00 ` Thiago
1986-05-13 22:57 exception handling MIXSIM
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox