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: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,582dff0b3f065a52 X-Google-Attributes: gid1014db,public X-Google-ArrivalTime: 2001-08-01 19:19:22 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Mike Smith" 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. Date: Wed, 1 Aug 2001 22:19:14 -0400 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <%CX97.14134$ar1.47393@www.newsranger.com> <9ka0on$me1@augusta.math.psu.edu> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-Complaints-To: newsabuse@supernews.com Xref: archiver1.google.com comp.lang.ada:11016 comp.lang.c:71499 comp.lang.c++:79230 comp.lang.functional:7141 Date: 2001-08-01T22:19:14-04:00 List-Id: "Dan Cross" wrote in message news:9ka0on$me1@augusta.math.psu.edu... > In article , > Mike Smith wrote: > >Yes, I do. However, what I also understand is that buffer overflow problems > >are a *bug*, not a "feature", and they are a bug in the *application code*, > >not the language. Only improperly written C code can contain buffer > >overflow problems, and there is absolutely *no* excuse for finding them in > >C++ code, because the STL can be used to eliminate them completely. > > Well, the same could be said of assembly language programming, but do > we program major software systems in assembler? And of course it's > tautological that only erroneous programs have bugs. Define "major". Is the software for automotive engine computers written in Ada? The embedded world is one of the most "major" categories of software development, and I'd bet that a lot of that is in fact written in assembly. -- Mike Smith There are perhaps 5% of the population that simply *can't* think. There are another 5% who *can*, and *do*. The remaining 90% *can* think, but *don't*. -- R. A. Heinlein