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.6 required=5.0 tests=BAYES_05,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ed45459060d00f87 X-Google-Attributes: gid103376,public From: Marin David Condic Subject: Re: US-MN-Mpls >>> Ada Software Engineers <<< Date: 1999/02/11 Message-ID: <36C2F746.7A5A7FB@pwfl.com>#1/1 X-Deja-AN: 443237886 Content-Transfer-Encoding: 7bit Sender: condicma@bogon.pwfl.com References: <79scn2$k04@drn.newsguy.com> <36C2036B.D2B4B148@pwfl.com> <36C24646.804BC44E@stny.lrun.com> Content-Type: text/plain; charset=us-ascii Organization: Pratt & Whitney Mime-Version: 1.0 Reply-To: diespammer@pwfl.com Newsgroups: comp.lang.ada Date: 1999-02-11T00:00:00+00:00 List-Id: Dino Gianisis wrote: > > From the previous two posts it seems that Ada is used in commercial > aviation industry primarily. Why ? What features does it contain that > give it the edge over lets say C++ ?. Also based on supply/demand I would > think that engineers with Ada experience could name their price these days ?. > I apologize for the simple question to all the Ada S/W experts out there > but my studies have emphasized H/W design (so far). > Well, Ada is used in more than commercial aviation - its just that it got a good deal of its start with avionic systems for the military, so it was natural to branch off into the commercial side of things. Ada is particularly well suited to avionic systems because in many of them you absolutely, positively cannot tolerate a failure. Ada's extensive compile-time and run-time checks are part of the plan to make sure you catch errors well before they have a chance to cause trouble. The language design itself was carefully specified to reduce the probability of errors that might result from ambiguous syntax or unsafe features. There is, of course, no reason why Ada can't be used in most any other area where you would want a general purpose, full featured programming language. The added safety may not be critical, but it is a plus. (Who wants to have their GUI app crash because they ran an array index beyond the bounds & didn't catch the problem until the software is released?) Ada also provides features which help in the development & lifespan of large, long lived systems. You don't generally think of Ada in the context of quick & dirty throw-away apps. As for naming my price? Hey, I'd love to see a salary survey of Ada/Embedded programmers so I could find out how badly underpaid I am :-) The company keeps telling me that I'm getting an industry average wage for aerospace engineers in West Palm Beach. (And exactly how is it that we get "World Class" employees on an "Industry Average" wage? :-) MDC -- Marin David Condic Real Time & Embedded Systems, Propulsion Systems Analysis United Technologies, Pratt & Whitney, Large Military Engines M/S 731-95, P.O.B. 109600, West Palm Beach, FL, 33410-9600 Ph: 561.796.8997 Fx: 561.796.4669 ***To reply, remove "bogon" from the domain name.*** "Government is not reason. It is not eloquence. It is a force. Like fire, a dangerous servant and a fearful master." -- George Washington