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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,63ceef1cf4561e32 X-Google-Attributes: gid103376,public From: Tucker Taft Subject: Re: Customer balks at Ada -- any hope? Date: 2000/07/18 Message-ID: <39748F35.72CBC45A@averstar.com>#1/1 X-Deja-AN: 647841126 Content-Transfer-Encoding: 7bit References: <8l01s4$gnr$1@nnrp1.deja.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@inmet2.burl.averstar.com X-Trace: inmet2.burl.averstar.com 963940149 4108 141.199.8.164 (18 Jul 2000 17:09:09 GMT) Organization: AverStar (formerly Intermetrics) Burlington, MA USA Mime-Version: 1.0 NNTP-Posting-Date: 18 Jul 2000 17:09:09 GMT Newsgroups: comp.lang.ada Date: 2000-07-18T17:09:09+00:00 List-Id: mjsilva@my-deja.com wrote: > > We're bidding on a custom industrial controller, and I've proposed to > write the firmware in Ada. The powers-that-be here are satisfied with > that, but the customer is afraid nobody will be around to maintain it. > They're happier with C or C++, alas. Anybody have any good answers to > their concern? With the appearance of Java and C#, I would guess finding good programmers with C++ experience may be harder in the future (and it is hard enough already). Interestingly, Ada usage remains relatively steady while other languages seem to go up and down the hype roller coaster. Note that Ada is specifically designed for projects that have a very long life time (25 years +) such as aviation, shipping, transportation systems, International Space Station, etc. So you can be certain Ada will be around in some form in 25 years, for what that's worth. And given the growing number of GNATniks, there will probably be a continuing active Ada community, and not just a bare-bones Jovial-ish life-support office. Another important point is that good programmers can learn new languages quickly, and Ada compilers provide excellent "training wheels" because of their abundant compile-time error checking. > I realize that implicit in their position is a belief that Ada offers > no great tangible benefits to the project (even though the machinery to > be controlled is big, expensive and remotely-located), which I of > course strongly disagree with. As I see it, the arguments are (1) Ada > will offer tangible benefits, both in reliability and in development > time, and (2) a decent programmer can pick up similar languages fairly > easily, especially for maintainence. (Perhaps I should show them some > Ada source...). Ideas? > > Mike > > Sent via Deja.com http://www.deja.com/ > Before you buy. -- -Tucker Taft stt@averstar.com http://www.averstar.com/~stt/ Technical Director, Commercial Division, AverStar (formerly Intermetrics) (http://www.averstar.com/services/IT_consulting.html) Burlington, MA USA