<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Hungarian</title><link>http://blogs.msdn.com/earhart/archive/2005/01/05/346949.aspx</link><description>(In this post, I demonstrate just how young I am; I'm sure this stuff's been hashed out many times over the years...) So, I like Hungarian notation. This puts me at odds with most of my colleagues, who intensely dislike it. The few times it's come up,</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Hungarian</title><link>http://blogs.msdn.com/earhart/archive/2005/01/05/346949.aspx#346960</link><pubDate>Wed, 05 Jan 2005 20:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:346960</guid><dc:creator>Rick Schaut</dc:creator><description>Take a look at &amp;lt;a href=&lt;a target="_new" href="http://blogs.msdn.com/rick_schaut/archive/2004/02/14/73108.aspx"&gt;http://blogs.msdn.com/rick_schaut/archive/2004/02/14/73108.aspx&lt;/a&gt; this&amp;gt;.  Wikipedia references the article &amp;lt;a href=&lt;a target="_new" href="http://en.wikipedia.org/wiki/Talk:Hungarian_notation"&gt;http://en.wikipedia.org/wiki/Talk:Hungarian_notation&lt;/a&gt; here&amp;gt;.&lt;br&gt;&lt;br&gt;Rick</description></item><item><title>re: Hungarian</title><link>http://blogs.msdn.com/earhart/archive/2005/01/05/346949.aspx#346966</link><pubDate>Wed, 05 Jan 2005 20:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:346966</guid><dc:creator>Uwe Keim</dc:creator><description>That study that your wife stated is a hoax.&lt;br&gt;&lt;br&gt;This is a german magazine's article about that stuff:&lt;br&gt;&lt;a target="_new" href="http://www.heise.de/tp/r4/artikel/15/15701/1.html"&gt;http://www.heise.de/tp/r4/artikel/15/15701/1.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;This is the google-translation:&lt;br&gt;&lt;a target="_new" href="http://translate.google.com/translate?u=http%3A%2F%2Fwww.heise.de%2Ftp%2Fr4%2Fartikel%2F15%2F15701%2F1.html&amp;amp;langpair=de%7Cen&amp;amp;hl=de&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;prev=%2Flanguage_tools"&gt;http://translate.google.com/translate?u=http%3A%2F%2Fwww.heise.de%2Ftp%2Fr4%2Fartikel%2F15%2F15701%2F1.html&amp;amp;langpair=de%7Cen&amp;amp;hl=de&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;prev=%2Flanguage_tools&lt;/a&gt;</description></item><item><title>re: Hungarian</title><link>http://blogs.msdn.com/earhart/archive/2005/01/05/346949.aspx#346970</link><pubDate>Wed, 05 Jan 2005 20:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:346970</guid><dc:creator>Rob Earhart</dc:creator><description>It wouldn't surprise me if study's a hoax... the underlying idea remains, though--people seem to be able to handle a certain degree of scrambling, but that mechanism's probably not as useful with Hungarian.  At least, that matches my intuition, having used Hungarian a bit.&lt;br&gt;&lt;br&gt;I'd love to see some sort of &amp;quot;reading comprehension&amp;quot; study done on source code written in various languages and in various styles... it'd be hard to factor in people's existing language knowledge, but it might still be useful.</description></item><item><title>re: Hungarian</title><link>http://blogs.msdn.com/earhart/archive/2005/01/05/346949.aspx#347505</link><pubDate>Thu, 06 Jan 2005 11:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:347505</guid><dc:creator>Michael Grier [MSFT]</dc:creator><description>I think there is a useful subset of Hungarian.&lt;br&gt;&lt;br&gt;rgElements - an array of elements&lt;br&gt;iElement - the index (0-based) of an element&lt;br&gt;cElements - the count of elements in a collection&lt;br&gt;rgpElements - an array of pointers to elements&lt;br&gt;prgElements - a pointer to the head of an array of elements&lt;br&gt;pElement - a pointer to a single element&lt;br&gt;&lt;br&gt;specifically, the &amp;quot;i&amp;quot; and &amp;quot;c&amp;quot; prefixes are very useful IMO as a shorthand for &amp;quot;ElementCount&amp;quot; or &amp;quot;ElementIndex&amp;quot;.&lt;br&gt;&lt;br&gt;pElement vs. prgElements is useful to differentiate a pointer to a singleton vs. a pointer to a vector/array/&amp;quot;range&amp;quot; of elements (range is where rg comes from; I think it's obtuse but whatever.)&lt;br&gt;&lt;br&gt;Further&lt;br&gt;&lt;br&gt;pszName&lt;br&gt;rgchName&lt;br&gt;&lt;br&gt;is a good distinction since the intent is clear that pszName is terminated with a null character where rgchName is just an array of characters which may or may not have a null character inside the array.&lt;br&gt;&lt;br&gt;In Office, we had to assign a Hungarian prefix to every type which was rediculous.  That's where you get some of the craziness.&lt;br&gt;</description></item><item><title>It's Hungarian-esque</title><link>http://blogs.msdn.com/earhart/archive/2005/01/05/346949.aspx#349539</link><pubDate>Mon, 10 Jan 2005 00:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:349539</guid><dc:creator>Sorting It All Out</dc:creator><description /></item><item><title>It's Hungarian-esque</title><link>http://blogs.msdn.com/earhart/archive/2005/01/05/346949.aspx#357040</link><pubDate>Thu, 20 Jan 2005 11:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:357040</guid><dc:creator>Sorting It All Out</dc:creator><description /></item></channel></rss>