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: 101deb,f96f757d5586710a X-Google-Attributes: gid101deb,public X-Google-Thread: f43e6,5ac12f5a60b1bfe X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,5ac12f5a60b1bfe X-Google-Attributes: gid103376,public From: pmartin@alsys.com (Pascal Martin @lone) Subject: Re: Ariane 5 - not an exception? Date: 1996/08/02 Message-ID: #1/1 X-Deja-AN: 171558593 sender: pmartin@thomsoft.com (Pascal Martin @lone) references: <4t9vdg$jfb@goanna.cs.rmit.edu.au> <31FE35BC.1A0D@sanders.lockheed.com> <4totv7$o9f@goanna.cs.rmit.edu.au> organization: Thomson Software Products, San Diego, CA, USA newsgroups: comp.software-eng,comp.lang.ada,comp.lang.pl1 Date: 1996-08-02T00:00:00+00:00 List-Id: In article <4totv7$o9f@goanna.cs.rmit.edu.au>, rav@goanna.cs.rmit.edu.au (++ robin) writes: > > "Furthermore, he would have included a check that the value > did not go out of range;" This comment is totally misplaced: an Ada exception **is** a check. Someone noted that shutdowning the system before it takes off was probably a sound decision. Shutdown on board of a flying system looks like the worst possible choice (could going **down** in a **flying** system be a good choice, anyway ? :-). I have seen systems which ignored suspect values, and send the latest trusted result again and again instead, on the basis that the correct result was probably close to this one. When you have nothing to work with, this is perhaps the best gamble you can make. After all, rocket science has a lot in common with gambling, looks like :-) > "This project might well have been written in PL/I, which > has excellent real-time facilities, including error > handling, error simulation and validation facilities. > The language has robust compilers, and experts with many > years of PL/I programming experience. Which PL/I compilers are available today on Sparc/Solaris, HP700/HPUX, Windows/Intel and PowerPC/* ? I thought the language was dead since the demise of IBM mainframes and the death of (the beloved) Multics. I also though the PL/I experts have so many years of programming experience that they are now.. retired. PL/I had everything, except reserved words. The infamous "if if then then". >"As to PL/I facilities, I refer to the SIGNAL statement, >with which given conditions (errors such as fixed-point >overflow) can be signalled as if the condition (error) >actually occurred. Sounds like the author never opened an Ada reference manual.. Pascal.