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: 103376,85034d1ac78a66eb X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-22 19:51:09 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!pln-w!spln!dex!extra.newsguy.com!newsp.newsguy.com!enews2 From: "Dann Corbit" Newsgroups: comp.lang.ada Subject: Re: Ada Operating System Date: Fri, 22 Feb 2002 19:36:09 -0800 Organization: http://extra.newsguy.com Message-ID: References: <5Tzc8.111999$H37.15018616@news2-win.server.ntlworld.com> <3C73F480.5010806@mail.com> <5ee5b646.0202221911.3b96252a@posting.google.com> NNTP-Posting-Host: p-747.newsdawg.com Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Xref: archiver1.google.com comp.lang.ada:20282 Date: 2002-02-22T19:36:09-08:00 List-Id: "Robert Dewar" wrote in message news:5ee5b646.0202221911.3b96252a@posting.google.com... > "tony gair" wrote in message news:... > > Ada and C++ offspring include > > 1) GNAT translator > > 2) Gtkada > > 3) ...... > > > > GNAT and GTKada would not exist in their present useful > > form without C++ > > > I am afraid this is MUCN (More uninformed CLA nonsense :-) > > Neither GNAT not GTKAda have anything whatsoever to do with C++. If (on the other hand) they are built from [for instance] C or some other language of that nature, then the problem of insecurity is not removed, only abstracted to be hidden. If some library routine somewhere deep down in the bowels calls gets() you can-be/are still hosed. In C (and Fortran and many other languages) the sources for undefined behavior are plentiful. scanf("%s".... i = i++; The list goes on and on. If you use a library routine or tool composed using a dangerous language, the result is a dangerous tool. -- C-FAQ: http://www.eskimo.com/~scs/C-faq/top.html "The C-FAQ Book" ISBN 0-201-84519-9 C.A.P. FAQ: ftp://cap.connx.com/pub/Chess%20Analysis%20Project%20FAQ.htm