This seems to be a case of everyone agreeing that Ada is by far the best choice for high reliability or embedded systems, yet companies (mine included) have all but abandoned Ada. I'm starting off on a new design that is expected to be in service for at least 10 years, but I have been forbidden from using Ada for the main reason that the tools are more expensive and there is an 'apparent' lack of Ada engineers. There is little to no input from the DoD customer as to anything other than making full use of COTS and minimizing the costs. But in this era of a military that is no longer 100% MICAP, reliability doesn't seem to be as critical. A concept that scares the hell out of me. I have to choose my battles carefully, but I do point out problems (Ada Teaching Moments, as they're known through the engineering department) that would've been prevented using Ada. The only tactic that I may be able to use to go to Ada in the future is to show what a mess it was to do in C++, and be able to present concrete examples of how Ada would have made it more efficient and more reliable. One problem that I fight continually is the cost of tools. Yes, I know full well they will pay for themselves in increased productivity but the lack of hard metrics to prove this to management is a problem. And of course company and customer management, here and everywhere, consists of many people who haven't done any design in years if not decades. They aren't stupid, just isolated from important sets of information. Many of the engineers I work with agree that Ada is superior, yet the orders flow down from the paneled offices that "thou shalt not." Corporate America (most of it at any rate) is more set on the bottom line (only today's of course) and the stock price than in doing a good job. I don't know how to change that. The really ironic part of it is the move toward VHDL on the hardware side. It makes use of a good number of Ada concepts. I hope that Ada will prevail in the long term, but I think the short term will be stressful for all of us who understand its great strengths and benefits. John T Apa > -----Original Message----- > From: Tom Timberlake [SMTP:[log in to unmask]] > Sent: Wednesday, November 17, 1999 2:31 PM > To: [log in to unmask] > Subject: Ada in the Press > > Ada gets a bit of good press in the 11/8/99 issue of Gov't Computer News, > in an article on Software Development Tools pg 45. > > "Ada, the required language for most DOD projects from 1991 through 1993, > is still strongly recommended for embedded systems and other defense work. > The Information Technology Standards Guidance V3.1, which is still in > effect, deprecates the use of C." > ... > "The same document recommends against C++, stating: 'because the mechanics > of the C language are embedded in C++, it is susceptible to many of the > above noted difficultiew with C ... Use of C++ for the development of > critical systems applications is not recommended.' " > > The article also lists 9 Ada compiler vendors. > > =============== > Tom Timberlake > The Boeing Company > Phantom Works Software > mailto:[log in to unmask] > > P.O. Box 3707 > Mail Stop 4A-25 > Seattle, WA. 98124-2207 > USA