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 20:14:42 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.berkeley.edu!news-hog.berkeley.edu!ucberkeley!nntp-relay.ihug.net!ihug.co.nz!cox.net!p02!news2.east.cox.net.POSTED!53ab2750!not-for-mail Message-ID: <3D095F70.8090001@telepath.com> From: Ted Dennison User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: ada paper critic References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 14 Jun 2002 03:14:41 GMT NNTP-Posting-Host: 68.12.51.201 X-Complaints-To: abuse@cox.net X-Trace: news2.east.cox.net 1024024481 68.12.51.201 (Thu, 13 Jun 2002 23:14:41 EDT) NNTP-Posting-Date: Thu, 13 Jun 2002 23:14:41 EDT Organization: Cox Communications Xref: archiver1.google.com comp.lang.ada:25918 Date: 2002-06-14T03:14:41+00:00 List-Id: Immanuel Scholz wrote: >>I am searching for a book or a paper which tend to explain the negative >>aspects on ada. > > > Uh, maybe I should add, that my criteria are: stability of the resulting > code, rapid coding and speed of the resulting code (in that order). > > The code should be used in large, distributed applications. > > Any comments speaking against ada? (and, as example in favor of java or > c++?) There was a cross language study done that addresses some of those issues. However, it may not work for you since it showed Ada equal or superior to every other language in every category except Java, and it was equal or superior to Java in most categories (all but "portability" and "distributed system support", and it was close behind in those). :-) There is a copy of it online at http://archive.adaic.com/docs/reports/lawlis/content.htm The paper didn't address "speed", but I can. Speed depends almost entirely on your compiler. For *theoretical* speed, Ada should be faster than both C (assuming checks are suppressed) and C++. Ada provides the compiler with way more information about code and objects with which to optimize. Ada will only not be faster than Java if your Java is compiled to native code before loading. I'd guess even then Ada will still tend to run faster, as its harder to aviod expensive dynamic allocations and deallocations in Java. 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.