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: 109fba,df854b5838c3e14 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,df854b5838c3e14 X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,df854b5838c3e14 X-Google-Attributes: gid1014db,public From: dewar@cs.nyu.edu (Robert Dewar) Subject: Re: C/C++ knocks the crap out of Ada Date: 1996/02/17 Message-ID: #1/1 X-Deja-AN: 139888626 references: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <3114d8fb.5a455349@zesi.ruhr.de> <4f5h5t$f13@vixen.cso.uiuc.edu> <4g1bgf$l5@mailhub.scitec.com.au> organization: Courant Institute of Mathematical Sciences newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ Date: 1996-02-17T00:00:00+00:00 List-Id: Ramses says: "Another thing not mentioned is that Ada is far more complicated to learn fully than is C/C++. The complexity of the language can add to an increase in the probabilty of bugs being introduced and also adds to an increase in project maintanace costs. Ramses." Well from that comment, one thing we know for sure is that Ramses has not yet "learn[ed] fully .. C/C++" In fact anyone lumping C and C++ together in the same breath like that often turns out not to know C++ very well at all, since if you really *do* know C++ you would not consider it to be in the same complexity class as C. I would *definitely* guess from your comments that you have not learned Ada 95 fully, and it seems appropriate to suggest that only someone who DID know both languages really well could offer even a semi-relevant *subjective* opinion on the relative complexities of the languages. By objective criteria (size of description e.g.) they are similar, but it is hard to know whether such criteria are meaningful. What is interesting is to ask how often bugs are caused by misunderstanding of the language. Here in my experience, Ada 95 has a clear win, since many misunderstandings result in compiler error messages instead of obscure runtime bugs.