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: 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 X-Google-Thread: 101b33,d275ffeffdf83655 X-Google-Attributes: gid101b33,public X-Google-Thread: 109fba,d275ffeffdf83655 X-Google-Attributes: gid109fba,public From: "David A. Frantz" Subject: Re: Ada vs C++ vs Java Date: 1999/01/13 Message-ID: <77jmjk$r7s$1@remarQ.com>#1/1 X-Deja-AN: 432389783 References: <369C9AD8.85E6A79A@concentric.net> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 X-Complaints-To: newsabuse@remarQ.com X-Trace: 916282804 WPTGI0QGE82C6CF32C usenet80.supernews.com Organization: Posted via RemarQ, http://www.remarQ.com - Discussions start here! 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 in message <369C9AD8.85E6A79A@concentric.net>... >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 Java is out of the question at this time for realtime embedded systems. My question is: were will you find a C++ compiler that has been tested for conformance to the standard? The reality is you can aquire an ADA compiler that will have conformance to a standard and has been verified. >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 >the topic is not of interest of your newsgroup please send me e-mail. > ADA is the only language for the type of project you describe. C++ may be useful if you can decide on a subset of the language that is stable with whatever compiler your using. With ADA though, you can implement with the entire language and not have to worry about complier technology catching up. The other nice thing about ADA is that you will be able to read your own code in several years time and may even be able to read somebody elses! >