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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Sat, 09 Nov 2019 15:58:47 -0600 Subject: Re: Commercial ada compilers vs gcc ada compilier Newsgroups: comp.lang.ada References: From: Norman Worth Date: Sat, 9 Nov 2019 14:58:46 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID: X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-NUQf/s42Pci2xCtIUJPKmSlYUKp5jjL0wmiPWHLJ8GkuCif1CnS5A19HC5Uy/OD2n8Umoy4hkXsk/8M!kadXRk8UsLmv7i5TO5U5XDqY40qIVvCeFGiMcITozTCpE2zGlf+RtcOXGOPJt87qMe16ofcy55F0 X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2028 X-Received-Bytes: 2280 X-Received-Body-CRC: 4155025118 Xref: reader01.eternal-september.org comp.lang.ada:57537 Date: 2019-11-09T14:58:46-07:00 List-Id: Alain De Vos wrote: > What do commercial ada compilers provide more than the gcc ones for the user of them? > In short what can I do with one what I cannot do with the other for legal raisons ? And what with the use of external libraries. > To a large extent, it depends on personal taste. All the different compilers do some things a bit differently. You may find one of the commercial compilers easier to use than GNAT, or easier to manage files for, or a better fit for your operations, etc. The compilers also handle the compilation process somewhat differently, and so you may find the results better for one than another. For instance, many years ago, I found that Janus Ada handled generics much better than GNAT and therefore produced smaller code, which was vital on a Z-80.