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,start X-Google-Attributes: gidf849b,public X-Google-Thread: f5d71,d275ffeffdf83655,start X-Google-Attributes: gidf5d71,public X-Google-Thread: 109fba,d275ffeffdf83655,start X-Google-Attributes: gid109fba,public X-Google-Thread: 146b77,d275ffeffdf83655,start X-Google-Attributes: gid146b77,public X-Google-Thread: 1108a1,d275ffeffdf83655,start X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,d275ffeffdf83655,start X-Google-Attributes: gid103376,public X-Google-Thread: 101b33,d275ffeffdf83655,start X-Google-Attributes: gid101b33,public X-Google-Thread: 115aec,d275ffeffdf83655,start X-Google-Attributes: gid115aec,public From: Leszek Sczaniecki Subject: Ada vs C++ vs Java Date: 1999/01/12 Message-ID: <369C1F31.AE5AF7EF@concentric.net>#1/1 X-Deja-AN: 432007024 Content-Transfer-Encoding: 7bit X-Accept-Language: en,pl,bg,ru,de Content-Type: text/plain; charset=us-ascii Organization: Concentric Internet Services 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-12T00:00:00+00:00 List-Id: We are about to start a big project, something about 250k lines of code. We are going to stick to it for next several years. We would like to make an educated choice for the underlying language. This language should - support object oriented programming - support parallel programming - lead to easily maintainable code - promote safe programming techniques - have significant support from commercial vendors (compilers, GUI design, testing sw) - be available for popular processors (such as 68xxx, PowerPC, etc.) - enjoy wealth of existing solutions - support "almost real time" execution - be suitable for design of embedded systems - have existing support for vxworks 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. -leszek PS If you are afraid that your response may start a religious war or that it is not of interest of your newsgroup please send me e-mail.