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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,38e3cd194770d545 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!wn13feed!worldnet.att.net!bgtnsc04-news.ops.worldnet.att.net.POSTED!53ab2750!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Investigating Ada From: Jim Rogers References: <4cE0f.1602$ir4.1138@edtnps90> User-Agent: Xnews/5.04.25 Message-ID: <6Zm1f.116464$qY1.5654@bgtnsc04-news.ops.worldnet.att.net> Date: Fri, 07 Oct 2005 04:38:26 GMT NNTP-Posting-Host: 12.73.181.197 X-Complaints-To: abuse@worldnet.att.net X-Trace: bgtnsc04-news.ops.worldnet.att.net 1128659906 12.73.181.197 (Fri, 07 Oct 2005 04:38:26 GMT) NNTP-Posting-Date: Fri, 07 Oct 2005 04:38:26 GMT Organization: AT&T Worldnet Xref: g2news1.google.com comp.lang.ada:5477 Date: 2005-10-07T04:38:26+00:00 List-Id: "Phoebe" wrote in news:4cE0f.1602$ir4.1138@edtnps90: > I'm going to learn it anyway, but I'm just hoping that people could > comment on its popularity, and also how it has kept up against the > other languages which surely must have incorporated a lot of its > advantages by now. Thanks Interestingly, very few languages have incorporated a lot of Ada's advantages by now. I do not know of any language with as robust and powerful capabilities in concurrency as Ada. Very few languages allow you to define your own numeric types without also requiring you to explicitly define all the operators for that type. Very few languages require complete coverage of all values in a case statement. Very few languages support run-time polymorphism without requiring the use of pointers or references. Generic programming is common in C++, but introduces a new syntax to the language. Ada's generic capabilities are implemented using standard Ada syntax. Very few languages provide the automatically defined capabilities of Ada attributes. Very few languages provide the fine degree of control over data representation provided by Ada. Jim Rogers