From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,99e2dadd49ce1936 X-Google-Attributes: gid109fba,public X-Google-Thread: 1108a1,99e2dadd49ce1936 X-Google-Attributes: gid1108a1,public X-Google-Thread: 107d55,99e2dadd49ce1936 X-Google-Attributes: gid107d55,public X-Google-Thread: 103376,99e2dadd49ce1936 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: Exception Handling Date: 1996/09/13 Message-ID: <1996Sep13.074734.1@eisner>#1/1 X-Deja-AN: 180359940 x-nntp-posting-host: eisner.decus.org references: <323750EA.167E@maths.usyd.edu.au> <323855BA.5246@hamilton.edu> x-nntp-posting-user: KILGALLEN x-trace: 842615259/8341 organization: LJK Software newsgroups: comp.object,comp.lang.java.tech,comp.lang.c++,comp.lang.ada Date: 1996-09-13T00:00:00+00:00 List-Id: In article <323855BA.5246@hamilton.edu>, Rick Decker writes: > BTW, PL/I is usually credited for first using exceptions, though > rudimentary forms existed as far back as COBOL. When the VAX came out in 1978, it had exceptions built into the instruction set, and handling them had to be built into the languages (even if in a clunky fashion). Before there were Bliss-32 and Bliss-16 with comprehensive exception handling, there were Bliss-36 and Bliss-11 which may or may not have had support for exception handling. I was under the impression that Bliss was originated at Carnegie Mellon University by the person who went on to found Tartan Labs. Presuming application-specific stack-based handling of exceptions was not a new concept introduced with the VAX, one might want to follow the hardware trail back to see what non-standard language support was provided. I don't think the original request nor the clarification of purpose said anything about the support being in standardized languages, and in fact that would seem to be the opposite of giving credit to the true originators. Larry Kilgallen