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,af40e09e753872c X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,f292779560fb8442,start X-Google-Attributes: gid109fba,public X-Google-Thread: 10db24,30e368bdb3310fe5 X-Google-Attributes: gid10db24,public X-Google-Thread: 1014db,30e368bdb3310fe5 X-Google-Attributes: gid1014db,public X-Google-Thread: 1008e3,30e368bdb3310fe5 X-Google-Attributes: gid1008e3,public X-Google-Thread: f8c65,30e368bdb3310fe5 X-Google-Attributes: gidf8c65,public X-Google-Thread: 103376,30e368bdb3310fe5 X-Google-Attributes: gid103376,public From: mcrogerm@stjohn.sju.ac.th (Roger Merritt) Subject: Re: Hungarian notation Date: 1996/05/13 Message-ID: <4n6off$6e2@mikasa.iol.it>#1/1 X-Deja-AN: 154733992 references: <4adem2$b5s@mercury.IntNet.net> <4ahka7$o9m@inrou.erno.de> organization: St. John's College, International Matriculation Program newsgroups: comp.lang.ada,comp.lang.c++,comp.lang.c,comp.lang.modula3,comp.lang.modula2,comp.edu,comp.lang.eiffel Date: 1996-05-13T00:00:00+00:00 List-Id: Franz.Kruse@erno.de (Franz Kruse) wrote: >Could someone please post an article describing Hungarian Notation in some detail >and giving examples? >Thanks, >Franz If you can get the book Code Complete from Microsoft Press (can't remember the author) he describes the coding method in detail. It was devised by a super-programmer at Microsoft (originally at PARC) named Semonyi (if my memory is correct) who was Hungarian. The idea is that you include information in the name of the variable to help you remember the type. So a pointer to a char might be named cpCurrent. Same thing applies to function names to help you remember the type returned. The book I mentioned is a fairly good one on the methodology of designing software, but I thought it was far too long and contained far too few code examples.