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-Thread: 103376,df1a7f1c3c3bc77e X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!out01a.usenetserver.com!news.usenetserver.com!in01.usenetserver.com!news.usenetserver.com!in03.usenetserver.com!news.usenetserver.com!pc03.usenetserver.com!news.flashnewsgroups.com-b7.4zTQh5tI3A!not-for-mail Newsgroups: comp.lang.ada Subject: Re: An Ada Advice Inquiry References: From: Stephen Leake Date: Fri, 04 May 2007 09:59:36 -0400 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (windows-nt) Cancel-Lock: sha1:5He77+9XawbP/GXznJVThTcsPe0= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@flashnewsgroups.com Organization: FlashNewsgroups.com X-Trace: 1f48f463b3c50e084460614756 Xref: g2news1.google.com comp.lang.ada:15521 Date: 2007-05-04T09:59:36-04:00 List-Id: writes: > One of the concerns is whether anyone else is choosing to > use Ada for new projects. He does not want to be the > only one to make such a choice. It is well-known that > there are a lot of Ada software products being maintained, > but is anyone choosing it for new projects? Good question, > I answer. Why is this a concern? I can understand needing to be able to rely on Ada compilers/tools being available in the future, and on being able to find people trained in Ada. It might be that those correlate with new projects. But as you point out, it is difficult to tell if there are new projects being started in Ada. Is it easier to tell if there are new projects being started in C++? I don't think the information in either case is exhaustive or reliable. Ada is clearly a better language; I routinely get a factor of 2-4 in productivity improvement in Ada vs C++. So for me, the choice of C++ vs Ada should only be made on the quality of support from the compiler company, and the quality of available third-party packages that will be useful in your particular projects. User feedback on compiler companies would be a good measure. Any compiler company should be willing to provide that. Getting an evaluation copy of a compiler, and using the associated customer support for a trial project, is the best way to evaluate a company. Surveying available third party packages is harder. I have not even tried in my field; hard real-time satellite simulation. -- -- Stephe