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,FREEMAIL_FROM, INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4b06f8f15f01a568 X-Google-Attributes: gid103376,public X-Google-Thread: fac41,9a0ff0bffdf63657 X-Google-Attributes: gidfac41,public X-Google-Thread: f43e6,9a0ff0bffdf63657 X-Google-Attributes: gidf43e6,public From: bill@hotmail.com Subject: Re: Is there a language that Dijkstra liked? (was: Re: Software landmines (loops)) Date: 1998/10/27 Message-ID: <714fb8$7u4@drn.newsguy.com>#1/1 X-Deja-AN: 405546049 References: <712i5t$9i$1@nnrp1.dejanews.com> Organization: Newsguy News Service [http://www.newsguy.com] Newsgroups: comp.lang.eiffel,comp.software-eng,comp.lang.ada Date: 1998-10-27T00:00:00+00:00 List-Id: In article <712i5t$9i$1@nnrp1.dejanews.com>, dennison@telepath.com says... > >The part that I find tres' cool is that the run-time checks tend to make a >buggy program bomb very close to the true source of the problem. Without it, >bugs surface randomly. On a large networked system It can take weeks just to >find the source of such a "random" bug. > you can use asserts in C or C++ (or any langauge I suppose). when an assert fires, it can print a line number and nice message pointing exactly to the line when the bug was. an assert is a human inserted run-time check. only difference is that Ada run-time checks are like asserts that allready inserted for you without you having to do it. Then can be great advantage, but the point is that one can use asserts in C/C++ to achive something like what Ada run-time checks does. Bill.