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=0.6 required=5.0 tests=BAYES_00,TO_NO_BRKTS_FROM_MSSP autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-ArrivalTime: 2001-08-17 07:06:14 PST Newsgroups: comp.lang.ada,comp.lang.c++ From: Ted Dennison 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> <3B7C6977.3648F061@home.com> <3B7C79FA.89E62321@globetrotter.qc.ca> Subject: Re: How Ada could have prevented the Red Code distributed denial of Message-ID: X-Abuse-Info: When contacting newsranger.com regarding abuse please X-Abuse-Info: forward the entire news article including headers or X-Abuse-Info: else we will not be able to process your request X-Complaints-To: abuse@newsranger.com NNTP-Posting-Date: Fri, 17 Aug 2001 10:05:27 EDT Organization: http://www.newsranger.com Date: Fri, 17 Aug 2001 14:05:27 GMT Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!feed.textport.net!news.bnb-lp.com!newsranger.com!www.newsranger.com!not-for-mail Xref: archiver1.google.com comp.lang.ada:12045 comp.lang.c++:83417 Date: 2001-08-17T14:05:27+00:00 List-Id: In article <3B7C79FA.89E62321@globetrotter.qc.ca>, Chris Wolfe says... >On the basis of that tirade Natural, Positive, String and virtually >every other useful object provided by Ada is not the Ada language. If >it's required by the standard, it's part of the language. First off, I agree totally with the intent of your objection. STL is in the standard reference manual, and can thus be counted on to be part of any conformant compiler as much as "int" can. Unfortunately, you can't count on any one C++ compiler actually being conformant, like you can with Ada, but that's another flamewar... But I should point out that there is a very real difference between the language defined types (numbers, records, arrays, etc), and stuff in libraries in an annex somewhere. The stl is *built on* C++, rather than being an integral part of it. Unless your compiler writers were *very* clever, that's going to cause some overhead. Either way, you've still got that temptingly terse unsafe language-defined array support enshrined in the standard, begging to be (ab)used. --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html home email - mailto:dennison@telepath.com