|
Posted by Tony Marston on 07/30/06 08:32
"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
news:usKdnVX77pqe-FbZnZ2dnUVZ_rmdnZ2d@comcast.com...
> Tony Marston wrote:
>> "Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>> news:irOdnZ3bpP0A6FfZnZ2dnUVZ_uWdnZ2d@comcast.com...
>>
>>>Tony Marston wrote:
>>>
>>>>"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>>>>news:jaCdnSDnrpPsn1fZnZ2dnUVZ_vqdnZ2d@comcast.com...
>>>>
>>>>
>>>>>Tony Marston wrote:
>>>>>
>>>>>
>>>>>>"Ivan Marsh" <annoyed@you.now> wrote in message
>>>>>>news:pan.2006.07.27.15.30.31.757191@you.now...
>>>>>>
>>>>>>
>>>>>>
>>>>>>>On Thu, 27 Jul 2006 13:13:29 +0100, Tony Marston wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>>>>>>>>news:VZqdndIgAfB2OlXZnZ2dnUVZ_vKdnZ2d@comcast.com...
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>Tony Marston wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>>>>>>>>>>news:WYudnRl91u0MzVrZnZ2dnUVZ_vSdnZ2d@comcast.com...
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>Tony Marston wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>>>>>>>>>>>>news:Kb6dnRCvKMxASlvZnZ2dnUVZ_uudnZ2d@comcast.com...
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>ImOk wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>I just read a thread about this and I thought I would just add
>>>>>>>>>>>>>>my
>>>>>>>>>>>>>>2cents why this situation exists.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>In the stone age days, keyboards did not have lowercase. So
>>>>>>>>>>>>>>everything was typed in uppercase. No one bitched about it.
>>>>>>>>>>>>>>Now
>>>>>>>>>>>>>>with upper and lower case keyboards people bitch and curse.
>>>>>>>>>>>>>>Including myself. But I live with it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>The main reason why we have case sensitivity in programming
>>>>>>>>>>>>>>languages goes back to the start of cave man days of language
>>>>>>>>>>>>>>development: Compilation and interpretation performance. A
>>>>>>>>>>>>>>compiler
>>>>>>>>>>>>>>does not have to
>>>>>>>>>>>>>>convert symbols to upper case or lower case or whatever. Also,
>>>>>>>>>>>>>>only
>>>>>>>>>>>>>>one
>>>>>>>>>>>>>>way to have a symbol table in memory. This reasoning goes back
>>>>>>>>>>>>>>to
>>>>>>>>>>>>>>the days of slow CPU's and low memory. Today, one could argue
>>>>>>>>>>>>>>otherwise.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Same thing for many of the OSes of the world.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>So, they didn't force case sensitivity on us out of concern of
>>>>>>>>>>>>>>the
>>>>>>>>>>>>>>English language (Only Smalltalk cares about this in a serious
>>>>>>>>>>>>>>manner).
>>>>>>>>>>>>>>After all look at the crappy function names in maney languages
>>>>>>>>>>>>>>including C and PHP.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>There are many things that we are stuck with for historical
>>>>>>>>>>>>>>reasons
>>>>>>>>>>>>>>that dont make sense today. But these days with autocompletion
>>>>>>>>>>>>>>it
>>>>>>>>>>>>>>shouldn't be much of an issue. Provided you are not using
>>>>>>>>>>>>>>NoTePaD.
>>>>>>>>>>>>>>Although I dislike VB for other reasons it does it it best. If
>>>>>>>>>>>>>>you
>>>>>>>>>>>>>>declare a variable, it will go through and fix it everywhere
>>>>>>>>>>>>>>the
>>>>>>>>>>>>>>same way. No questions asked.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Ok, sorry about my rant.
>>>>>>>>>>>>>
>>>>>>>>>>>>>This has been hashed and rehashed ad nauseum in this group. If
>>>>>>>>>>>>>you
>>>>>>>>>>>>>want to read about it, check Google Groups.
>>>>>>>>>>>>>
>>>>>>>>>>>>>Please let it drop. It's not going to change anything - or
>>>>>>>>>>>>>anyone's
>>>>>>>>>>>>>mind.
>>>>>>>>>>>>
>>>>>>>>>>>>This is a typical instance of a small number of small minded
>>>>>>>>>>>>coders
>>>>>>>>>>>>trying to enforce their idea of what is "pure" on everybody. The
>>>>>>>>>>>>whole idea sucks big time.
>>>>>>>>>>>
>>>>>>>>>>>Agreed. You are trying to enforce your ideas on everybody.
>>>>>>>>>>
>>>>>>>>>>No I'm not. It is the other way around. All computer languages and
>>>>>>>>>>operating systems were orginally case-insensitive. Windows is
>>>>>>>>>>still
>>>>>>>>>>case-nsensitive, as are all the Windows products. Then a few
>>>>>>>>>>lame-brains thought that case sensitivity would be really "kewl"
>>>>>>>>>>and
>>>>>>>>>>they are now trying to enforce their pathetic ideas on everybody
>>>>>>>>>>else.
>>>>>>>
>>>>>>>Sorry to jump in the middle of this but... no they weren't.
>>>>>>>
>>>>>>>C, the language that Windows was written in, is and has always been
>>>>>>>case
>>>>>>>sensitive.
>>>>>>
>>>>>>
>>>>>>The Windows OS is, and has always been, case-insensitive. So have all
>>>>>>the tools such as Word, Notepad, etc.
>>>>>>
>>>>>>All the operating systems and languages which I used before Personal
>>>>>>Computers and Windows existed, such as mainframes and mini-computers,
>>>>>>were all case-insensitive. Just because one particular language
>>>>>>enforced case-sensitivity should not mean that it now has to be
>>>>>>enforced on every language and every operating system.
>>>>>>
>>>>>
>>>>>
>>>>>Yea, and Tony expects the rest of the world to remain in the "computer
>>>>>dark ages" with antiquated tools and techniques - just because HE
>>>>>doesn't like them.
>>>>
>>>>
>>>>I have been in the IT business for over 30 years and I have seen and
>>>>adapted to many changes. Some changes have been for the better, but some
>>>>have been not so good. If there is a good reason for a change, something
>>>>which has logic and proven benefits, then I have no problem with it.
>>>>
>>>
>>>I've got you by about 9 years. 39 going on 40 here.
>>>
>>>
>>>>My point is that for the best part of those 30 years all the operating
>>>>systems, languages and tools that I have encountered have been
>>>>case-insensitive, yet some lame-brain decided to change this and now
>>>>wants to enforce that decision on everyone else. Can you explain to me
>>>>the justification for this switch? What on earth was the problem that
>>>>has case-sensitivity as the solution?
>>>>
>>>
>>>Guess you didn't get involved with Unix then, which first came out around
>>>30 years go. Or C, about the same time. C++ in 1986 (20 years ago).
>>>Java in mid-1990's.
>>>
>>>Oh, I forgot. You were using COBOL most of those years, weren't you?
>>>
>>>As for explaining - I am not going to do it again. I've tried to
>>>explain, as have others. But you're too dense to understand.
>>>
>>>
>>>>All I hear on this newsgroup is along the lines of "I have only been
>>>>programming for 5 minutes and have only ever used one OS (unix) and one
>>>>language (C or C++) and that is case-sensitive, so that's the way it
>>>>is". Not much of an argument, is it?
>>>>
>>>
>>>Nope. I've been programming for 39 years. I stared out with punched
>>>cards and even did a little paper tape and teletype machines. The first
>>>mainframe I worked on was an IBM 1401 with 4,000 bytes of core memory
>>>(yes, the real donuts).
>>>
>>>Sure, things were not case sensitive in the 60's. But it started
>>>changing in the 70's. Where were you? Oh, I forgot. You were using
>>>COBOL.
>>
>>
>> In my time I have worked on mainframes, minis and micros, punch cards,
>> paper tape and teletypes, the languages I've used have been Assembler,
>> COBOL, SPL, INSIGHT, TRANSACT, POWERHOUSE (which consisted of QUIZ, QUICK
>> and QTP), UNIFACE, SQL and HTML. None of these were case-sensitive.
>>
>> I have never worked on a unix box, or with C, C++ or Java.
>>
>>
>>>And "I don't like it so it must not be any good" isn't much of an
>>>argument, is it? Neither is "That's the way it has always been and I
>>>don't see any reason to change it". All you've given for arguments.
>>>
>>>
>>>>As far as I am concerned switching from case-insensitive to
>>>>case-sensitive languages creates more problems than it solves, therefore
>>>>it is a bad solution and should be dropped.
>>>>
>>>>That is my opinion and I'm sticking to it.
>>>>
>>>
>>>Fine. Go back to your COBOL where case sensitivity isn't important. The
>>>rest of us will enjoy the 21st century where case sensitivity can be
>>>helpful.
>>
>>
>> How can case-sensitivity be helpful? Name one problem where
>> case-sensitivity is the answer. AFAIAC case-sensitivity introduces more
>> problems than it solves, therefore it is a bad solution.
>>
>
> Again, you've been told time and time again. You're just too stoopid to
> understand.
I see. Just because I hold an opinion which is contrary to yours I am
automatically stupid.
--
Tony Marston
http://www.tonymarston.net
http://www.radicore.org
Navigation:
[Reply to this message]
|