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: ramsesy@rd.scitec.com.au (Ramses Youhana) Subject: Re: C/C++ knocks the crap out of Ada Date: 1996/02/19 Message-ID: <4g8mjm$bce@mailhub.scitec.com.au>#1/1 X-Deja-AN: 139986196 references: <4etcmm$lpd@nova.dimensional.com> <4f4ptt$a1c@newsbf02.news.aol.com> <4g1b7n$l5@mailhub.scitec.com.au> <3124B2F3.6D21@escmail.orl.mmc.com> followup-to: comp.lang.ada,comp.lang.c,comp.lang.c++ organization: SCITEC LIMITED, Sydney, Australia. newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ Date: 1996-02-19T00:00:00+00:00 List-Id: Ted Dennison (dennison@escmail.orl.mmc.com) wrote: > Ramses Youhana wrote: > > > > You'll be surprised how easily both junior (and senior) engineers can turn > > both C/C++ and Ada programs into spaghetti code. The language itself > > doesn't make for a quality system. > Quite true. But having "cleaned up" both, I can tell you Ada is MUCH > easier to detangle. That's interesting. Is this due to the language itself, or the way the programs were written or both? I have had to "detangle" other peoples C code on many occasions. Those that were well written were very easy to fix, however, the majority were incredibly poorly written. These were very hard to fix, and in many cases, the code had to be re-written. All of these problems were due to the poor design and coding habits of the programmer and not the C language. I am wonderring how much protection Ada provides against bad programmers and engineers. I know that C doesn't provide much protection. This is one reason why it is important to design the system first (on paper) before one starts coding. Personally I don't wish to get involved in the "C/C++ is better than Ada" debate. I would however, like to hear both sides of the arguements. Ramses.