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: f5d71,d275ffeffdf83655 X-Google-Attributes: gidf5d71,public X-Google-Thread: 109fba,d275ffeffdf83655 X-Google-Attributes: gid109fba,public X-Google-Thread: 101b33,d275ffeffdf83655 X-Google-Attributes: gid101b33,public X-Google-Thread: 1108a1,d275ffeffdf83655 X-Google-Attributes: gid1108a1,public X-Google-Thread: f849b,d275ffeffdf83655 X-Google-Attributes: gidf849b,public X-Google-Thread: 103376,d275ffeffdf83655 X-Google-Attributes: gid103376,public X-Google-Thread: 146b77,d275ffeffdf83655 X-Google-Attributes: gid146b77,public X-Google-Thread: 115aec,d275ffeffdf83655 X-Google-Attributes: gid115aec,public From: "Michael J. Tobler" Subject: Re: Ada vs C++ vs Java Date: 1999/01/13 Message-ID: <369CEB1F.7E8DB978@no-spam-ibm.net>#1/1 X-Deja-AN: 432230953 Content-Transfer-Encoding: 7bit References: <369C1F31.AE5AF7EF@concentric.net> Content-Type: text/plain; charset=us-ascii Organization: Anadarko 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: > > We are about to start a big project, something about 250k lines of code. R O T F L !!!! I'm sorry for laughing soooooo hard, but how can you possibly know the LOC there is going to be? And you havent even picked an implementation language. I am going to make an educated guess - this project is already doomed :0 > 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 C++ and Java will work. > 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. You cant possibly expect to get an intelligent answer based on the information given. We know nothing about the requirements of the system - they help drive the potential implementation. There is a lot of "other stuff" that needs to happen before you start talking about implementation language. You dont let the language drive the project. What ya'll probably need to do is to hire a consulting company to mentor your team: to demonstrate proper project practices and methodology. This is not meant to slam ya'll's effort to build this system, I'm just saying that your team is starting off on the wrong foot. -- <<<<<<<<<<< Blue Skies >>>>>>>>>>>> < Michael J. Tobler > < remove "no-spam"when replying > < mailto:mtobler@no-spam-ibm.net > < http://www.webbrew.com/toblermj > <<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>