![]() ![]() But I stand by my claim about what the default behavior of computers should be. ![]() Maybe I'm overstating my case, sorry about that. Jeez, doesn't German capitalize the first word of a sentence? German words often have distinctly different meaning depending on whether they are upper cased or lower cased. Example: Der Gefangene floh - the prisoner fledĬlaiming that those sentences are "equal" and that casing is "just typography" and "a bad idea" is culturally biased, to put it mildly. In German the very same word with the very same meaning can sometimes refer to something entirely different if capitalized depending on the context it is used in. Not being able to create a dictionary with unique entries for these words with very different meanings is a serious impediment to dealing with language.īut it's not just about dictionaries. Here are a 2 examples off my head: Ungeheuer - monster There are only a very few select situations in which case insensitivity comes in handy, and those could very easily be accomplished the way every other programming language deals with them: By converting two strings to a common case before comparing them for equality. ![]() IMO case insensitivity is a questionable idea of the LOGO pedagogy that we've been slavishly chugging along, and it feels much like being forced to drive on the wrong side of the road just because a handful of American-English based project ideas in the mid-20th century had funny ideas about what typography consists of on underwhelming computer screens. Case sensitivity is just a really terrible idea in pretty much every context ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |