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=2.1 required=5.0 tests=BAYES_40,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: f849b,d275ffeffdf83655 X-Google-Attributes: gidf849b,public X-Google-Thread: f5d71,d275ffeffdf83655 X-Google-Attributes: gidf5d71,public X-Google-Thread: 146b77,d275ffeffdf83655 X-Google-Attributes: gid146b77,public X-Google-Thread: 1108a1,d275ffeffdf83655 X-Google-Attributes: gid1108a1,public X-Google-Thread: 115aec,d275ffeffdf83655 X-Google-Attributes: gid115aec,public X-Google-Thread: 101b33,d275ffeffdf83655 X-Google-Attributes: gid101b33,public X-Google-Thread: 103376,d275ffeffdf83655 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,d275ffeffdf83655 X-Google-Attributes: gid109fba,public From: Marin David Condic Subject: Re: Ada vs C++ vs Java Date: 1999/01/13 Message-ID: <369CBAED.20BE91CA@pwfl.com>#1/1 X-Deja-AN: 432152281 Content-Transfer-Encoding: 7bit Sender: condicma@bogon.pwfl.com References: <369C1F31.AE5AF7EF@concentric.net> Content-Type: text/plain; charset=us-ascii Organization: Pratt & Whitney Mime-Version: 1.0 Reply-To: diespammer@pwfl.com Newsgroups: comp.lang.ada,comp.lang.c++,comp.vxworks,comp.lang.java,comp.java.advocacy,comp.realtime,comp.arch.embedded,comp.object,comp.lang.java.programmer Date: 1999-01-13T00:00:00+00:00 List-Id: I've got a jet engine control for the F22 fighter that is programmed in Ada and another one for the JSF programmed in Ada. Those engines aren't going away any time real soon and so I've got similar concerns. Consider that when you select a language/compiler you are going to arrive at a point where you are going to have to freeze the version of the compiler to maintain verification status. So fear of vendors going out of business is probably irrelavent. Your biggest problem will be the life/availability of the hardware/OS on which to run the compiler. (Ten years ago, we were tied in with our Ada compiler for the F119 engine (F22 airframe) on a VAX/VMS platform. We have migrated it to Alpha/VMS but it is clear that this is not where industry is going. We've got major problems if we ever have to migrate off of this platform!) On the commercial side, we have large turbofan engines with controls programmed in Ada and they have the same life expectancy issues and verification issues. Lots of commercial avionics (Boeing 777 leaps to mind) are programmed in Ada. Ask yourself how old the Boeing 747 is (they first came out when I was a kid!) and it will give you some idea as to how committed Boeing is to Ada. And remember that these are not the only examples of Ada in the commercial world. Ada may not have quite the following of C++ or Java, but it is not as if there are only a few insignificant projects using it. It will not go away any time real soon. Consider also how Java replaced C++ as "The Hip Language Of The Day" just a short time ago. C++ didn't dry up and wither away - it just took a back seat to the latest fad. And "fad" is exactly what it is. In another year or two, the "Cool" language will be something else, but Java won't go away either. And besides: The world is what we make of it. If you sign your project up for Ada and I do the same, etc, etc, we *create* the market that keeps the language alive and well. I know there is enough critical mass out there to keep Ada going for a number of years and if you sign on, you're helping to cement that future. MDC Leszek Sczaniecki wrote: > > > There is a legacy code written in Ada and our customer would prefer Ada > 95. However, we became seriously concerned that there is not sufficient > support for Ada in the commercial world. Given, that we will be stuck > with our project for the next several years we would like to choose > something that still will have adequate support few years down the road. > Given all that we decided to check C++ and Java. I would appreciate > greatly any comparisons, comments, hints, pointers to electronic and > hard copy sources, warnings about traps and pitfalls, etc. that would > help us thoroughly justify the language choice to our customer. > -- 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.*** "Nobody shot me." -- Last words of Frank Gusenberg when asked by police who shot him fourteen times with a machine gun in the Saint Valentine's Day Massacre.