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 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!feeder.erje.net!eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Re: Ada's ranking of popularity at IEEE Spectrum Date: Thu, 10 Jul 2014 13:18:45 -0500 Organization: Aioe.org NNTP Server Message-ID: References: <72b1318a-2eb6-4129-af9b-5bcfbb329c5b@googlegroups.com> <3889b2f4-b7c4-4fb0-9f37-6fc56400b1d7@googlegroups.com> <8OednWik9bvZACfORVn_vwA@giganews.com> <13bda335-c7a0-47e0-9127-d4c3e80751d9@googlegroups.com> Reply-To: nma@12000.org NNTP-Posting-Host: +bGw3iKtw0btMD059xlTWg.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:20844 Date: 2014-07-10T13:18:45-05:00 List-Id: On 7/10/2014 2:42 AM, Maciej Sobczak wrote: > Don't try to promote Ada by criticising other languages. It just doesn't work. One thing that can be done is concentrate on things that are unique or done much better in Ada. For example, Ada subtyping and making types of restricted ranges is one of the unique things about Ada which helps make code more robust. Making type such as type I is range 1 .. 10; Is not possible in C++ and many other languages that I know about. This can be done in C++ and Java and others by defining a new class I and making constructors and methods etc... but in Ada it all comes pre-built into the language. In addition, all the nice attributes that comes for free http://archive.adaic.com/standards/83lrm/html/lrm-A.html --Nasser