hungarian notation is evil (was Re: Do I always have to write "self." ?)

Daley, MarkX markx.daley at intel.com
Fri May 5 11:12:35 EDT 2000


Bear in mind, though, that there may be evil intent on the part of the
person who developed the (programming languages, operating systems,
applications).

- Mark

-----Original Message-----
From: Phil [mailto:philipc at NOSPAM.erinet.com]
Sent: Friday, May 05, 2000 4:44 AM
To: python-list at python.org
Subject: Re: hungarian notation is evil (was Re: Do I always have to
write "self." ?)



"James Logajan" <JamesL at Lugoj.Com> wrote in message
news:39124FE6.96D041FD at Lugoj.Com...
<snip>
> I am generally opposed to strict adherence of Hungarian notation. It is
not
> an evil notation though. Some of its adherents may be evil, but the
notation
> isn't. It was probably useful for the audience it was originally targeted
> to: inexperienced programmers who have to work in a team environment.
>
> In dynamically typed languages or in C++ templates I think it can actually
> be misleading. Come to think of it, if you want to declare anything evil,
I
> think you should declare C++ templates evil. Another case where Python got
> it right (EVERYTHING in Python is a sort of template!).

It never ceases to amaze me how people can take a thing such as software
(programming languages, operatings systems, applications) and attribute to
them human notions such as "good" and "evil"...

Regards,

Phil








More information about the Python-list mailing list