|  | Posted by Tony Marston on 06/18/40 11:35 
"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message news:4Lmdnd9W-pNukTPenZ2dnUVZ_tGdnZ2d@comcast.com...
 > Tony Marston wrote:
 >>>Neither I nor anyone else needs to "give a convincing reason...". The
 >>>bottom line is - that's the way things are, and it is supported by a vast
 >>>majority of programmers.
 >>>
 >>>However, there have been other reasons mentioned in this topic.  But I
 >>>suspect none of them are "good enough" for you.
 >>>
 >>>And I haven't heard any good reasons why NOT to welcome it.  Just saying
 >>>$Foo and $fOO shouldn't point to different variables doesn't make it. To
 >>>me they ARE different variables (although I wouldn't do this myself).
 >>
 >>
 >> Why wouldn't you do it yourself? Because it would lead to confusing and
 >> unmentionable code, that's why. Any language that allows a programmer to
 >> create confusing and unmaintainable  code is a BAD language in my book.
 >
 > You can create confusing and unmaintainable code in ANY language - even
 > COBOL.  Case sensitivity has NOTHING to do with it.
 
 Case-sensitivity is the whole point of this thread. Any language that has a
 feature which can be abused and which produces unmaintainable code is a BAD
 language. Any language that allows the same variable or function name to
 exist in different combinations of upper and lower case, and to give a
 different meaning to each of those combinations, is a BAD language. Case is
 irrelevant in all human languages, so it should be irrelevant in all
 computer languages.
 
 Why do most modern languages exclude the GOTO statement? Because it is
 considered BAD.
 
 Jus because some computer languages have case-sensitivity does not make it a
 good idea It is just a bad idea that is being perpetuated against all logic
 and reason.
  Navigation: [Reply to this message] |