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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 107f24,582dff0b3f065a52 X-Google-Attributes: gid107f24,public X-Google-Thread: 1014db,582dff0b3f065a52 X-Google-Attributes: gid1014db,public X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-01 23:56:01 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!128.39.3.168!uninett.no!news.ost.eltele.no!newsfeed1.enitel.no!news.telia.no!not-for-mail Followup-To: comp.lang.ada,comp.lang.c,comp.lang.c++ Sender: kma@eris.bgo.nera.no Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.lang.functional Subject: Re: How Ada could have prevented the Red Code distributed denial of service attack. References: <3B6555ED.9B0B0420@sneakemail.com> <87n15lxzzv.fsf@deneb.enyo.de> <3B672322.B5EA1B66@home.com> <5ee5b646.0108010949.5abab7fe@posting.google.com> <%CX97.14134$ar1.47393@www.newsranger.com> From: Ketil Z Malde Mail-Copies-To: never Message-ID: User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.4 (Copyleft) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 02 Aug 2001 06:55:59 GMT NNTP-Posting-Host: 195.204.181.130 X-Complaints-To: abuse@enitel.no X-Trace: news.telia.no 996735359 195.204.181.130 (Thu, 02 Aug 2001 08:55:59 CEST) NNTP-Posting-Date: Thu, 02 Aug 2001 08:55:59 CEST Organization: Enitel Internet Public Access Xref: archiver1.google.com comp.lang.ada:11039 comp.lang.c:71537 comp.lang.c++:79264 comp.lang.functional:7154 Date: 2001-08-02T06:55:59+00:00 List-Id: kaz@ashi.footprints.net (Kaz Kylheku) writes: > Languages with checks are great, but they don't compensate for bad > programming. What they do is displace bad programming. Programmers > are displaced to causing other types of errors, or maybe they are > displaced to other programming languages entirely. This is, to me, a very surprising statement. (In fact, I would have thought that if the language let you take your mind off the minute and irrelevant details like array bounds checking, it would leave more mind share to other areas of the program.) Could you please cite some references for this? Or at least a rationale behind it? -kzm -- If I haven't seen further, it is by standing in the footprints of giants