James Gosling’s Java

Names are also case sensitive -- upper- and lowercase letters are distinct in different names. For example, the names SUM, Sum, and sum represent three distinct variables. Some people see this as a serious detriment to readability, since similar-looking names can represent different entities (Sebesta, p.206). ................
................