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: fac41,af40e09e753872c X-Google-Attributes: gidfac41,public X-Google-Thread: 1014db,30e368bdb3310fe5 X-Google-Attributes: gid1014db,public X-Google-Thread: f8c65,30e368bdb3310fe5 X-Google-Attributes: gidf8c65,public X-Google-Thread: 109fba,f292779560fb8442 X-Google-Attributes: gid109fba,public X-Google-Thread: 10db24,30e368bdb3310fe5 X-Google-Attributes: gid10db24,public X-Google-Thread: 103376,30e368bdb3310fe5 X-Google-Attributes: gid103376,public X-Google-Thread: 1008e3,30e368bdb3310fe5 X-Google-Attributes: gid1008e3,public From: seebs@solutions.solon.com (Peter Seebach) Subject: Re: Hungarian notation Date: 1996/05/15 Message-ID: <4nckae$1j2@solutions.solon.com>#1/1 X-Deja-AN: 154930986 references: <4adem2$b5s@mercury.IntNet.net> <4n6off$6e2@mikasa.iol.it> <31989c75.1408475@news.concentric.net> <3199C1CB.5187@dmu.ac.uk> organization: Usenet Fact Police (Undercover) reply-to: seebs@solon.com newsgroups: comp.lang.ada,comp.lang.c++,comp.lang.c,comp.lang.modula3,comp.lang.modula2,comp.edu,comp.lang.eiffel Date: 1996-05-15T00:00:00+00:00 List-Id: In article <3199C1CB.5187@dmu.ac.uk>, Graham Perkins wrote: >A careful reading of chapter 9 in "Code Complete" by Steve McConnell >(published Microsoft press) reveals much good advice. As it happens, >much of the recommended naming structures (Hungarian and otherwise) >can be dispensed with by Eiffel programmers as they are geared to C >like languages. But some aspects are entirely relevant. The intelligent >reader will be able to see how Eiffel automatically supports many of >the goals of Hungarian notation, and how other goals still need to >be addresses. And the intelligent reader will also note that the system proposed is actually detrimental to competent C programming, and encourages, even *enforces*, the kinds of poor practices us poor C programmers are so disparaged for. >> Colin James III >> cjames@bod.boss.net >> Do not send harassing email to me. >According to replies from this address, this user bounces *all* email. Not true, however; at one point, he sent me email, pointing out that a thread (not dissimilar to this one) had no relation to Eiffel. Since the specific post he quoted actually compared Eiffel and C, I felt this was unfair. My first response, stating merely that I didn't think it was atopical, was responded to *with something other than the form letter*. It was only my 2nd letter, where I pointed out that the quoted material specifically discussed Eiffel, which got the form letter we all know and love. He also sent copies of related material to several postmasters, including postmaster@xerox.com, despite the fact that none of the correspondance involved came from or had anything to do with Mother Xerox. I suppose I must defend him, though, and point out that consistency is the hobgoblin of little minds. -s p.s.: The "consistency" quote was by far the most popular quote among seniors in the class 3 ahead of me in high school. At least three of them put it in the yearbook. Each, of course, phrased it differently, although they all attributed it to the same source. -- Peter Seebach - seebs@solon.com - Copyright 1996 Peter Seebach. Does anyone read these things? I doubt it, but I've never been sure. Unsolicited email is not welcome, and will be billed for at consulting rates. The *other* C FAQ - http://www.solon.com/~seebs/c/c-iaq.html