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: fac41,9a0ff0bffdf63657 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,4b06f8f15f01a568 X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,9a0ff0bffdf63657 X-Google-Attributes: gidf43e6,public X-Google-Thread: 1108a1,9a0ff0bffdf63657 X-Google-Attributes: gid1108a1,public From: Laurent GUERBY Subject: Re: Why C++ is successful Date: 1998/08/10 Message-ID: #1/1 X-Deja-AN: 379638496 Sender: guerby@zebra References: <6qfhri$gs7$1@nnrp1.dejanews.com> <35cb8058.645630787@news.ne.mediaone.net> Organization: BNP MC/IM Newsgroups: comp.lang.eiffel,comp.object,comp.software-eng,comp.lang.ada Date: 1998-08-10T00:00:00+00:00 List-Id: jdege@jdege.visi.com (Jeffrey C. Dege) writes: > On 8 Aug 1998 08:27:02 -0400, Robert Dewar wrote: > > > >Undoubtedly at least *part* of the problem in using C is that people are not > >sufficiently aware of what can go wrong. Microsoft has a rather amazing > >book that pretends to be a book about software techniques, but in fact is > >little more than a set of perfectly standard coding procedures to avoid > >pitfalls in C. When I read it, I was surprised that professional C > >programmers would find such a book useful, but the questions above are > >a reminder that you often people are not aware of the dangers. > > If you're talking about Steve McGuire's books, (Code Complete, Writing > Solid Code), I'm a professional C programmer, and I didn't find anything > in them that I hadn't been aware of for many years. > [...] "Code Complete" author is Steve McConnell, not Steve McGuire. I think Robert talks about the latter. The former, "Code Complete", is a very nice book IMHO, and amongst the languages covered there is Ada (together with C/C++/Pascal/VB). It makes a nice advocacy package for strongly typed language BTW (you can shoot yourself into the foot easily with language X whereas you get an error message with language Y ;-). A little quote for c.l.a. readers, from the "goto" pro and cons section (reminds me of some threads ;-): "Finally, the goto was incorporated into the Ada language, the most carefully engineered programming language in history. Ada was developped long after the arguments on both sides of the goto debate had been fully developped, and after considering all sides of the issue, Ada engineers decided to include the goto" -- Laurent Guerby , Team Ada, Linux/GNU addict "Use the Source, Luke. The Source will be with you, always (GPL)."