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: f849b,d275ffeffdf83655 X-Google-Attributes: gidf849b,public X-Google-Thread: f5d71,d275ffeffdf83655 X-Google-Attributes: gidf5d71,public X-Google-Thread: 115aec,d275ffeffdf83655 X-Google-Attributes: gid115aec,public X-Google-Thread: 1108a1,d275ffeffdf83655 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,d275ffeffdf83655 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,d275ffeffdf83655 X-Google-Attributes: gid109fba,public X-Google-Thread: 101b33,d275ffeffdf83655 X-Google-Attributes: gid101b33,public X-Google-Thread: 146b77,d275ffeffdf83655 X-Google-Attributes: gid146b77,public From: Peter Amey Subject: Re: Ada vs C++ vs Java Date: 1999/01/13 Message-ID: <369CAB38.404C0610@praxis-cs.co.uk>#1/1 X-Deja-AN: 432140096 Content-Transfer-Encoding: 7bit References: <369C1F31.AE5AF7EF@concentric.net> Organization: Praxis Critical Systems X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 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: Leszek Sczaniecki wrote: > [snip] > 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. I would like to suggest that the long life of your project is a reason _for_ choosing Ada rather than a reason to avoid it. Ada has proved very stable even with introduction of Ada 95. Much of your legacy code will compile unchanged and you can "objectify" it as you need to and as you go along. An Ada prgoram written 15 years ago would still be maintainable, perhaps even unchanged, today. More commercially-driven languages by contrast change and mutate much faster. If a supplier had chosen the commercial or fashionable language of choice that same 15 years ago then maintenance and enhancement would have been much harder - perhaps even involving a complete rewrite. Even a change of C++ or Java compiler vendor might create significant amounts of work. Peter -- --------------------------------------------------------------------------- __ Peter Amey, Product Manager ) Praxis Critical Systems Ltd / 20, Manvers Street, Bath, BA1 1PX / 0 Tel: +44 (0)1225 466991 (_/ Fax: +44 (0)1225 469006 http://www.praxis-cs.co.uk/ --------------------------------------------------------------------------