Reply to Re: Breaking backwards compatibility - good or bad?

Your name:

Reply:


Posted by Colin Fine on 12/31/05 20:45

Jerry Stuckle wrote:
>> So your logic is "this is how we do it now, therefore it must be better"?
>> Perhaps it's not progress - perhaps it's nothing more than fashion.
>>
>> Nobody's given a convincing reason why case sensitivity is better.
>> (The nearest to it is the stuff about the cost of doing the
>> comparisons. That might have been an issue when Unix and C started up,
>> but it's not very convincing today.).
>>
>>
>> You may well be right that it will become increasingly difficult to
>> find systems that aren't case insensitive. But I've yet to hear a
>> reason why this is to be welcomed, while I do know a couple of reasons
>> not to welcome it.
>>
>> Colin
>>
>
> Neither I nor anyone else needs to "give a convincing reason...". The
> bottom line is - that's the way things are, and it is supported by a
> vast majority of programmers.
>
How's that again?

So "because most people like it that way" is a valid philosophical argument?

I'm not expecting, or suggesting, that case sensitivity is going to
disappear. But that has no bearing at all on whether or not it is a
thoroughly bad idea.

> However, there have been other reasons mentioned in this topic. But I
> suspect none of them are "good enough" for you.
>
Really? The only reasons I can find in the trail (apart from the appeal
to the majority*, and the scurrilous insinuation that case insensitive
is somehow of the past and therefore worthless) are a barely relevant
point from physics and a specific operational issue in PHP (which is in
any case dependent on case sensitivity in the OS).

* Did the majority ever vote on the topic? And don't say they did so by
choosing C/Java/Perl: any of these could have been made case insensitive
and there would have been essentially no difference; but they weren't
offered.

> And I haven't heard any good reasons why NOT to welcome it. Just saying
> $Foo and $fOO shouldn't point to different variables doesn't make it. To
> me they ARE different variables (although I wouldn't do this myself).
>
The argument is that to people (you remember people? the things that
write programs) 'project', 'Project' and 'PROJECT' *are* the same thing,
and we all have to learn that we must always make a new distinction
(which you have yet to demonstrate is useful) when we program.

Colin

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация