|
Posted by Chung Leong on 01/03/06 10:18
Tony Marston wrote:
> Would any sensible programmer deliberately create variable or function names
> in different mixtures of upper and lower case to mean different things? If,
> as I strongly believe, no sensible programmer would do this, then why allow
> the language to provide such a useless "feature" in the first place?
I don't know if they're sensible, but there are definitely many
programmers out there who want to use generic words as class names. As
variables are most suitably named with generic words, the lack of
case-sensitivity would mean the necessity of using prefices in class
names--utterly unacceptable to some. Even though a unqiue name is
functionally superior to a generic noun, some people want to use the
latter. It's the same reason why people want namespace. Some people
just want to use generic nouns as class names. My theory is that
somehow they feel they gain some sort of control over reality when they
bespeak the meaning of a word. It is something totally irrational and,
therefore, cannot be argued against.
[Back to original message]
|