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 X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,582dff0b3f065a52 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-16 17:47:14 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!canoe.uoregon.edu!arclight.uoregon.edu!enews.sgi.com!newshub2.rdc1.sfba.home.com!news.home.com!news1.rdc2.on.home.com.POSTED!not-for-mail Message-ID: <3B7C6977.3648F061@home.com> From: "Warren W. Gay VE3WWG" X-Mailer: Mozilla 4.75 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ Subject: Re: How Ada could have prevented the Red Code distributed denial of service attack. References: <3b690498.1111845720@news.worldonline.nl> <9kbu15$9bj@augusta.math.psu.edu> <9kbvsr$a02@augusta.math.psu.edu> <3B69DB35.4412459E@home.com> <9kp9n7$ivm$1@nh.pace.co.uk> <3B73337F.862F8D93@home.com> <9lb7hu$72h$1@norfair.nerim.net> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: Fri, 17 Aug 2001 00:46:47 GMT NNTP-Posting-Host: 24.141.193.224 X-Complaints-To: abuse@home.net X-Trace: news1.rdc2.on.home.com 998009207 24.141.193.224 (Thu, 16 Aug 2001 17:46:47 PDT) NNTP-Posting-Date: Thu, 16 Aug 2001 17:46:47 PDT Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:12023 comp.lang.c:74897 comp.lang.c++:83290 Date: 2001-08-17T00:46:47+00:00 List-Id: Bertrand Augereau wrote: > "Warren W. Gay VE3WWG" a �crit dans le message news: > 3B73337F.862F8D93@home.com... > > Bart.Vanhauwaert@nowhere.be wrote: > > > Ted Dennison wrote: > > > >>for (std::vector::iterator i=v.begin(); i!=v.end(); ++i) > > > > That's actually pretty close, and seems to have all the benifits Marin > was > > > > touting. Its a shame I've never seen it "in the wild". :-) > > > > > > I use it all the time (and love it) > > > > Don't forget that in Ada, there are Booch components that sports > > iterator types that can be used in a manner that is similar. But > > I think the thing that has been lost in all of this is that you > > are comparing C++ _STL_ features with Ada _language_ features. > > > > But STL *IS PART OF* C++ language, no? > It is *standard*. It _uses_ the C++ language, but does not define it or it's semantics. It is even a standard _yes_, and it might even be that it must be included with the C++ compiler, but it is _not_ the C++ language. The C++ language existed long before STL came along, and even though it enhances it's use etc. etc. etc., I would just be repeating myself again if I said that the STL is not the _language_ or an extension of it. It is a class _library_, which uses the C++ language, which includes using the C++ template [language] _facilities_. But a language it is not. But if you insist on calling sheep as goats, and goats as sheep, then I give up. You win. -- Warren W. Gay VE3WWG http://members.home.net/ve3wwg