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,52fd60a337c05842 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-13 21:38:58 PST From: Dale Stanbrough Newsgroups: comp.lang.ada Subject: Re: ada paper critic Organization: RMIT References: <3D095F70.8090001@telepath.com> User-Agent: MT-NewsWatcher/3.2 (PPC Mac OS X) Date: Fri, 14 Jun 2002 14:35:27 +1000 Message-ID: NNTP-Posting-Host: dale2.cs.rmit.edu.au X-Trace: itsawnews.its.rmit.edu.au 1024029458 dale2.cs.rmit.edu.au (14 Jun 2002 14:37:38 +1000) Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news1.optus.net.au!optus!newshub1.rdc1.nsw.optushome.com.au!harbinger.cc.monash.edu.au!vrn.edu.au!131.170.8.40.MISMATCH!itsawnews.its.rmit.edu.au!dale Xref: archiver1.google.com comp.lang.ada:25921 Date: 2002-06-14T14:35:27+10:00 List-Id: Ted Dennison wrote: > But if you want real numbers that mean something, get the compilers you > would use if you were to pick that language, and compare their output > for the types of code you will be generating. Speed has way more to do > with the effort your compiler writers put into optimization than with > the language. async abort is one counter example of this. The definition is such that programs take a hit in efficiency (or so i have read in this newsgroup). Just thinking about it, don't Ada's "non constructor" construcor functions require you to build items on the heap, then copy them into the variable, rather than bulding them inplace? ...and doesn't the fact that the only way to attach information to an exception is via a string, requiring conversions to/from the appropriate format just to find out what -really- went wrong? ...and doesn't the representation of holey enumerated types cause a lot of run time processing? I could go on, but i can't think of any others (at the moment!) :-) Dale