You'll find Camel Casing a standard convention in languages like C, Java,
C#, etc.
These languages are case-sensitive. I can't say for sure, but I'll bet that
because of the case-sensitivity and the fact that it's easier to type in
lower case than upper (Pascal Casing), camel was devised.
For example, a class named "person" would be typed in all lower case, thus
never needing to type a cap. However, when you want to create a name that
combines 2 words, it becomes difficult to read the name because the words
run together, so voilla! The second and subsequent words are capitalized.
Just guessing here.
"Bob Rosen" <bo******@zipcon.net> wrote in message
news:10***************@news.zipcon.net...
Can anyone provide an intrinsic justification (i.e. not related to
popularity or standardization) for using camel case notation? Just saying
to distinguish certain variable types is not sufficient in my mind because
there ARE other notations besides camel and Pascal, after all!
Bob Rosen