"Mike Silva" a �crit dans le message news: 20619edc.0306021018.6ee4dd09@posting.google.com... > Going back to first principles, different case does not change the > meaning of words (at least in English!). Cup and cup and CUP are all > the same. I'm sure it was only a matter of laziness or a desire for > greater speed that caused case sensitivity to be included in many > languages. In C, an identifier is a character string that designates a memory address. The rule is simple: different character strings designate different addresses. This is normal for a low level language which is directed to the machine. In a high level language like Ada, which is directed to the human reader, and identifier has a meaning in natural language. And as you point out, the meaning in natural language does not depend on casing. Too bad that many languages that call themselves "high level" inherited the low level view of C. -- --------------------------------------------------------- J-P. Rosen (rosen@adalog.fr) Visit Adalog's web site at http://www.adalog.fr