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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no 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!postnews.google.com!h2g2000hsg.googlegroups.com!not-for-mail From: Maciej Sobczak Newsgroups: comp.lang.ada Subject: Re: An Ada Advice Inquiry Date: 4 May 2007 01:04:24 -0700 Organization: http://groups.google.com Message-ID: <1178265864.445905.303160@h2g2000hsg.googlegroups.com> References: NNTP-Posting-Host: 137.138.37.241 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1178265865 10256 127.0.0.1 (4 May 2007 08:04:25 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 4 May 2007 08:04:25 +0000 (UTC) In-Reply-To: User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.10) Gecko/20070228 Red Hat/1.5.0.10-0.1.slc3 Firefox/1.5.0.10,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: h2g2000hsg.googlegroups.com; posting-host=137.138.37.241; posting-account=Ch8E9Q0AAAA7lJxCsphg7hBNIsMsP4AE Xref: g2news1.google.com comp.lang.ada:15500 Date: 2007-05-04T01:04:24-07:00 List-Id: On 4 Maj, 05:01, wrote: > I recently received an inquiry from a colleague I have > not seen in many years. He is currently in a position > where he is asked to advise a client about whether to > choose Ada or C++ for a project. Good question. > He is not a language > junkie And it would be very bad if his decisions were made on such foundations only (I assume the project is not a home-made-just-for-fun project). His concerns should be (arbitrary order): 1. Objective of the project. 2. Availability of tools (+price). 3. Availability of workforce (+their price). 4. Cost of training, if necessary. 5. Community support (yes, it's much more important than the support from vendors). 6. History of previuos projects. 7. Opportunity for reuse of stuff that already exists. ... And so on. > Is anyone choosing Ada for new projects? Not where I work (CERN - at least I can be public with it, there are no stupid secrets here), which is telling something. If you cannot get Ada rolling in the nuclear research facility, then in my opinion it's quite strong argument that the subject is "not easy". I think that there are only two types of teams where Ada can be successful: 1. Small team of dedicated junkies (no training cost, etc.) that have enough energy to reinvent the necessary wheels. They will succeed, because with the level of competence that such junkies already have they can succeed with anything, anyway. 2. Larger and already established teams with proven history of successful Ada projects. Such a team has enough inertia to plow over any potential problem. And of course, they have already reinvented all the wheels while working on previous projects, which is a big bonus. In other words: if you don't have only dedicated Ada junkies on board and this is a new project, Ada is not the best choice. -- Maciej Sobczak http://www.msobczak.com/