Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Cost for .Net
Message
 
 
To
09/02/2002 21:39:34
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., New Zealand
General information
Forum:
ASP.NET
Category:
Other
Title:
Miscellaneous
Thread ID:
00609123
Message ID:
00618007
Views:
23
John...

This is such a crystal clear point, I don't see why some folks don't get it.

In a C# windows app, if your form is named Form1, you cannot type form1 and have the intellisense work. Why? Because C# treats Form1 and form1 differently.

Alot of people, including myself, use mixed case for variables, object/class names, etc. The default properties (ActiveForm, etc) are all mixed case.
Why should I have to remember how the text is constructed? Isn't the only important element that I simply remember the name?

I suppose case sensitivity has a place in certain languages. As far as being in a 4GL that is geared toward RAD and developer productivity, if I were developing the spec for such a language, I would do either of the followings:

1. Eliminate case sensitivity entirely
or
2. Allow for the possibility of togglinh case sensitivity on and off

In days gone by, when you could edit programs in a simple text editor, I can see why having to terminate lines with a semi colon, using curly braces, etc. might have been a help. As for as being able to terminate code blocks, I see nothing wrong with Sub/End Sub..

Here is a good one... When you get a moment, check out the sample macros that ship with VS .NET. I thought for sure they would be written in C#. Nope... They are written in VB!!!!

Having a low-level language like C# is a good thing. If you need to drop down a level for a certain reason, it is good that a language, which is not that difficult to grasp, is available to you.

But, for the typical windows database app, VB will be work just fine and just as good as C#. And in return, your development efforts will be greatly enhanced because you won't have to deal with the BS idiosyncracies of C#.

Is VB technically better than C#. I don't think so. From an efficiency standpoint however, VB *is* better - hands down.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform