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=0.2 required=5.0 tests=BAYES_00,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: 103376,81cf52699486abe7 X-Google-Attributes: gid103376,public From: Marin David Condic Subject: Re: Ada95 Strengths/Weaknesses. Date: 1999/09/27 Message-ID: <37EF9B98.7F817CC0@pwfl.com>#1/1 X-Deja-AN: 529925093 Content-Transfer-Encoding: 7bit Sender: condicma@bogon.pwfl.com References: <37EED7B8.245C0054@yukyonline.co.yuky> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Organization: Pratt & Whitney Mime-Version: 1.0 Reply-To: e108678@pwflcom Newsgroups: comp.lang.ada Date: 1999-09-27T00:00:00+00:00 List-Id: the middleman wrote: > I've been learning Ada95 for a year now. And although I don't have much > experience of other languages I'd certainly say it was my favourite. > In discussions with friends the abilities of Ada95 have cropped up. I > was wondering if anyone could possibly point out the weaknesses and the > strengths that Ada95 has when compared to other languages such as C so > that I can finally set the record straight. I'm sure there will be lots of comments with lists of Ada benefits over C. The only real benefit C has over Ada is that it is more popular and as a result you can find more tools & libraries in C. Other than popularity, there isn't anything that C does which Ada cannot do in (usually) a more safe, reliable, portable way. C is also a more terse and cryptic language which is something lots of programmers seem to like. They will describe it as "concise" and think of Ada as verbose. I don't consider this aspect of C to be an advantage - unless you've already worked the crossword puzzle, the word jumble puzzle and the crypto-puzzle in today's paper and still have not had your fill of puzzle solving ;-) On my web page (see trailer) I have started a page which compares Ada and C++ code examples to illustrate how different OODesign features are implemented in both languages. It isn't too far along just yet, but I anticipate it growing over the next several weeks. You may find it interesting to look at this comparison. MDC -- 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 ***To reply, remove "bogon" from the domain name.*** Visit my web page at: http://www.mcondic.com/