Path: csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.posted.palinacquisition!news.posted.palinacquisition.POSTED!not-for-mail NNTP-Posting-Date: Sun, 12 Jun 2011 15:19:29 -0500 Date: Sun, 12 Jun 2011 13:19:28 -0700 From: Peter Duniho User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: Call by Result References: <4DF4E93F.7010100@NnOwSlPiAnMk.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Lines: 17 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 50.46.118.188 X-Trace: sv3-WZeSPX0tG8Bfb4O821lMKCMionYEWdoK2xXPi6Bj8QMONpHV2epDMUS3Qg0h3ZWm/QaHFoAOYBkvlgo!G90/vBmXUyVrULtDtR0n6dj9JlaZyZKEB6QnYmLRyXZVP9uMag3IyYttCgg41JJXp+4wxC02ApQi!9alk2CCuyBf17XGw15pCqu3+Drl9gmjZNLno3ppmCiQ= X-Complaints-To: abuse@iinet.com X-DMCA-Complaints-To: abuse@iinet.com X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2473 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:5277 On 6/12/11 10:48 AM, Martin Gregorie wrote: > [...] > The first versions of MS C dated from that era, so it would be surprising > if they didn't suffer from the same deficiencies. However, I admit that I > still don't see any reason for introducing Hungarian notation except as a > workround for the lack of rigour in the early compilers. It is certainly more helpful in that context. But even today, primitive types play a wide variety of roles, and yet the types are not only (obviously) assignable to same-typed variables regardless of semantic differences, languages include implicit conversions as well between different primitive types. The same reasons that motivated Simonyi to create Hungarian notation in the first place still exist today, even in modern languages, including Java. Pete