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,971aa11c293c3db1 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-18 08:27:56 PST Path: archiver1.google.com!news2.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!netnews.com!xfer02.netnews.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread1.prod.itd.earthlink.net.POSTED!not-for-mail Message-ID: <3B559E79.F21DBE5C@earthlink.net> From: "Marc A. Criley" Organization: Quadrus Corporation X-Mailer: Mozilla 4.73 [en] (X11; U; Linux 2.2.14-5.0 i686) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada The Best Language? References: <3B59EE1C@MailAndNews.com> <5be89e2f.0107180606.7185b1cb@posting.google.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 18 Jul 2001 15:27:46 GMT NNTP-Posting-Host: 158.252.122.227 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.prod.itd.earthlink.net 995470066 158.252.122.227 (Wed, 18 Jul 2001 08:27:46 PDT) NNTP-Posting-Date: Wed, 18 Jul 2001 08:27:46 PDT X-Received-Date: Wed, 18 Jul 2001 08:25:24 PDT (newsmaster1.prod.itd.earthlink.net) Xref: archiver1.google.com comp.lang.ada:10161 Date: 2001-07-18T15:27:46+00:00 List-Id: codesavvy wrote: > > Comparing the difference between Ada and C++ to the difference between > a higher level language and assembly is very silly. It reeks of the > arrogance that I am describing. Thanks for proving my point. No, your question is bogus and the point proven is not what you think. Here again is your original question: "What class(es) of programming problems does Ada solve that C++ can't." Any computable problem can be solved by an appropriately programmed Turing Machine (TM). Programming language constructs can be converted into TM instructions (albeit very long and tedious ones). Therefore a C++ to TM compiler, an Ada to TM compiler, or an Assembly language to TM compiler, can solve any computable problem. That you asked this question demonstrates that you do not understand computability. Therefore asking to compare programming languages (of any level) in terms of what can or cannot be programmed using them is (very) silly. They are TM-equivalent. Marc A. Criley Senior Staff Engineer Quadrus Corporation www.quadruscorp.com