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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 101deb,702e716e8c4544e8 X-Google-Attributes: gid101deb,public X-Google-Thread: 103376,53ce549c3b1907c1,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-03-15 19:51:56 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!peernews-us.colt.net!newsfeed.news2me.com!newsfeed2.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: Richard Riehle Newsgroups: comp.lang.pl1,comp.lang.ada Subject: Re: Ada Versus PL/I - The debate continues Date: Sat, 15 Mar 2003 20:02:29 -0800 Organization: AdaWorks Software Engineering Message-ID: <3E73F755.79E9723B@adaworks.com> References: Reply-To: richard@adaworks.com NNTP-Posting-Host: 3f.bb.81.9c Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Server-Date: 16 Mar 2003 03:51:55 GMT X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en Xref: archiver1.google.com comp.lang.pl1:4509 comp.lang.ada:35372 Date: 2003-03-16T03:51:55+00:00 List-Id: robin wrote: > Why do you assume that no-one else knows anything about Ada? > My statements are not "blatantly" "incorrect". > > I stand by my statement that PL/I is better than Ada > in input-output, built-in functions, error-recovery, > decimal fixed-point arithmetic. > > Furthermore, it is easier to use in those areas. I am cc'ing comp.lang.ada. And your observations indicate that you have very little knowledge of the current version of Ada. As to built-in functions, Ada has a powerful collection of these. However, some of the functions built-in to PL/I are, as part of the Ada language standard, implemented in standard libraries. There is no performance penalty and there is a significant portability benefit. Ada's support for decimal arithmetic is as good as, and perhaps a little better than PL/I. This is an important addition to the current version of Ada which was, admittedly, a drawback in the first version of Ada. That drawback has been corrected and in correcting it, the designers learned a lot about what not to do from other languages (maybe even PL/I). Error recovery in Ada works quite well, thank you. As to ease-of-use, this is always in the eye-of-the beholder. In my experience, Ada is a very easy language to use. It is more readable than PL/I or C++, and the consequence of that is that it is also easier to maintain. Now. There are so many things Ada does include such as generics, concurrency, and programming by extension, that PL/I cannot do that your attempt at comparing the two indicates that your knowledge of Ada is, at best, superficial. Richard Riehle