473,322 Members | 1,736 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

Case sensitivity

Okay, back in the day, when dinosaurs and TTYs ruled the world, it made
sense to be as concise as possible. Fast forward to the 21st century, and we
get a brand new language with case sensitive variables. Hey, you can have x
and X refer to different things. Isn't that wonderful! Right... What kind of
a moron wants to remember x versus X? The VB tribe usually types variable
names in all lower case so that the IDE will convert them. If it doesn't,
you made a typo. That's a useful feature. Why doesn't C# have an environment
option to disable case sensitivity? Be honest now, what purpose does it
serve?
Nov 15 '05 #1
6 1590
Same reason we have QWERTY keyboards and irregular verbs. It is because it
was.

"bigbob" <bi*@bob.com> wrote in message
news:ee****************@TK2MSFTNGP10.phx.gbl...
Okay, back in the day, when dinosaurs and TTYs ruled the world, it made
sense to be as concise as possible. Fast forward to the 21st century, and we get a brand new language with case sensitive variables. Hey, you can have x and X refer to different things. Isn't that wonderful! Right... What kind of a moron wants to remember x versus X? The VB tribe usually types variable
names in all lower case so that the IDE will convert them. If it doesn't,
you made a typo. That's a useful feature. Why doesn't C# have an environment option to disable case sensitivity? Be honest now, what purpose does it
serve?

Nov 15 '05 #2

"Jasper Kent" <ja*********@hotmail.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Same reason we have QWERTY keyboards and irregular verbs. It is because it
was.
Damn, this debate has gone on over and over again, and this is the first
response I've seen that didn't pitch in any religious fervor, lol.
I like it.
Hopefully no pundits from either side will turn this into a messy argument
either, -_-. "bigbob" <bi*@bob.com> wrote in message
news:ee****************@TK2MSFTNGP10.phx.gbl...
Okay, back in the day, when dinosaurs and TTYs ruled the world, it made
sense to be as concise as possible. Fast forward to the 21st century, and
we
get a brand new language with case sensitive variables. Hey, you can
have x
and X refer to different things. Isn't that wonderful! Right... What
kind of
a moron wants to remember x versus X? The VB tribe usually types

variable names in all lower case so that the IDE will convert them. If it doesn't, you made a typo. That's a useful feature. Why doesn't C# have an

environment
option to disable case sensitivity? Be honest now, what purpose does it
serve?


Nov 15 '05 #3
"bigbob" <bi*@bob.com> wrote in message
news:ee****************@TK2MSFTNGP10.phx.gbl...
Be honest now, what purpose does it serve?


1) Historical reasons. Languages in the C family are case-sensitive. VB
isn't, Eiffel isn't. C, C++, Java, and C# are. If you claim a language is
similar to C++ and Java, lexical conventions should probably be similar.

2) Entertainment value. This thread will generate a great deal of hot air,
and several people will probably make complete asses of themselves.

--
Mickey Williams
Author, "Microsoft Visual C# .NET Core Reference", MS Press
www.servergeek.com
Nov 15 '05 #4
What is a TTY? It sounds cool.

I posted a question about this and Eric Gunnerson from MS sent me this link.
My only gripe with case sensitivity is with Reserved words which I goof up a
lot b/c I code in C# and VB.NET every day.


http://www.gotdotnet.com/team/csharp.../ask.aspx#case
"Jasper Kent" <ja*********@hotmail.com> wrote in message
news:#f**************@tk2msftngp13.phx.gbl...
Same reason we have QWERTY keyboards and irregular verbs. It is because it
was.

"bigbob" <bi*@bob.com> wrote in message
news:ee****************@TK2MSFTNGP10.phx.gbl...
Okay, back in the day, when dinosaurs and TTYs ruled the world, it made
sense to be as concise as possible. Fast forward to the 21st century, and
we
get a brand new language with case sensitive variables. Hey, you can
have x
and X refer to different things. Isn't that wonderful! Right... What
kind of
a moron wants to remember x versus X? The VB tribe usually types

variable names in all lower case so that the IDE will convert them. If it doesn't, you made a typo. That's a useful feature. Why doesn't C# have an

environment
option to disable case sensitivity? Be honest now, what purpose does it
serve?


Nov 15 '05 #5
I had a co-worker that was a total MS Basher and always ran his mouth about
Perl, Linux and Java. Problem was, he couldn't get anything done in any of
them. So he informed us that when MS created C#, they assumed that the
average C# user was more sophisticated then 'lame' VB and VB.NET
programmers. He said that 'real programmers' <which is usually a phrase you
hear right before someone makes a complete j4ck4ss out of themselves> want
that level of case sensitivity.

It was one of the more ridiculous things I've heard, but typical of the
'which is better' arguments you see around these issues.

Cheers,

Bill
"Mickey Williams" <my first name at servergeek.com> wrote in message
news:uz**************@TK2MSFTNGP10.phx.gbl...
"bigbob" <bi*@bob.com> wrote in message
news:ee****************@TK2MSFTNGP10.phx.gbl...
Be honest now, what purpose does it serve?


1) Historical reasons. Languages in the C family are case-sensitive. VB
isn't, Eiffel isn't. C, C++, Java, and C# are. If you claim a language is
similar to C++ and Java, lexical conventions should probably be similar.

2) Entertainment value. This thread will generate a great deal of hot air,
and several people will probably make complete asses of themselves.

--
Mickey Williams
Author, "Microsoft Visual C# .NET Core Reference", MS Press
www.servergeek.com

Nov 15 '05 #6
I think it also help in improving the code readability.
Let say some developer write a function MyTestFunction( ) now all other
developers are forced to use it as MyTestFunction( ). No one can use it
like mytestfunction( ) or MYTESTFUNCTION( ) :-)

-------------------------
"Manish Agarwal"- <ma***********@hotmail.com>

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 15 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

32
by: Elliot Temple | last post by:
Hi I have two questions. Could someone explain to me why Python is case sensitive? I find that annoying. Also, why aren't there multiline comments? Would adding them cause a problem of some...
761
by: Neo-LISPer | last post by:
Hey Recently, I researched using C++ for game programming and here is what I found: C++ game developers spend a lot of their time debugging corrupted memory. Few, if any, compilers offer...
16
by: Starwiz | last post by:
I'm a VB.net programmer, and I'm about to start working with two C++ programmers and teach them .net. I've decided to use C# in teaching them, since it's similar enough to VB.net that I can read...
3
by: Jason Tesser | last post by:
I am converting data from Access into Postgres and ran into an issue with case sensitivity. Can I write queries in Access that will be case insensitive without rewriting the queries. So I would...
14
by: Christian Sell | last post by:
Hello, I am running into a problem with PGs case sensitivity with regard to column and table names. I am using program components that require the object names returned from database metadata...
15
by: gregory_may | last post by:
Is there any options in VS 2005 to better handle case issues in C# (Similar to VB.Net)?
1
by: othellomy | last post by:
Is SQL server defaults to case insensitive? I am sure there are ways to install case sensitive SQL server instance but coming from Sybase (which is always case sensitive) case insensitivity is...
3
by: Anita Potekkat | last post by:
Hello, I had a question regarding Case Sensitivity in 10g & 9i. (1) Does Case Sensitivity in Oracle have to do with data only? Or does it also effect table & column names? For e.g. in a table...
2
by: sweetpotatop | last post by:
Hi, I believe my SQL server was configured as Case sensitivity. I have a number of stored procedures which were moved from a non-Case sensitivity SQL server. Because of the Case sensitivity, I...
2
by: Lucky | last post by:
Hi guys, I'm having problem with case sensitive collation of SQL Database. one my client is having case sensitive database. While developing the Data Layer i didn't consider this scenario. the...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.