Conversation

Totally agree with this, case sensitivity does not add a lot apart from errors. Also note that some languages (Arabic, for example) do not have uppercase letters! So the whole idea of "case sensitive" to some people is new (and thus can make learning to program a lot harder)
Quote Tweet
Unpopular but correct opinion: Case sensitivity in programming languages provides minimal real utility while exponentially increasing the potential for errors. It was a reasonable call when most variables where 1-3 characters but that was many decades ago. Not today. twitter.com/buhakmeh/statu…
7
31
A handful of languages also use casing for different semantics, so the potential for confusion is even greater there. Like Erlang and Prolog use Uppercase identifiers to mean a variable name, lowercase to mean an atom. The visual distinction is very useful once you learn it, tho.
3
4
Show replies
Linguistically I think the thing I am running into is that English often overloads objects and classes. Like "the cat is curled up in the sun" or "the cat named Bobbins". Not sure if there is a technical name for this, and if it appears in other languages.
1