Apologies

sjn78

Well-known member
Joined
May 4, 2003
Messages
255
Location
Australia
Just wanted to say I had no intentions on starting an argument from the last thread "Whos sick of hearing this?" I didnt get a chance to post again on the thread, but I wont even bother to say what my thoughts are. Too many people have their own opinions on the topic and try to force it upon others.

I should of known that it would veer off like it did, even though most of the posts werent even remotely close to what I first asked.

Anyway, VS.Net Professional arrived on my doorstep today and now I have something new to play with!!!

Has anyone downloaded the 2005 beta edition yet? I got it last week it is seems pretty good, considering its beta. I especially like the properties window that can be flipped over to the events for that control.
 
I havent seen the beta (I played with an early alpha awhile back that was too buggy to do anything with), but it sounds like the properties/events thing you mentioned has been in C# since the beginning. :)
 
can 2003 and 2005 exist peacfully (file extensions aside) on a computer?

Can 2005 target Framework 1.1 (rather than 2.0 beta)?
 
I had no troubles regarding framework versions. Both worked using their own framework it would seem.

Nothing has blown up yet anyway!!
 
I set it to install last night, woke up to a Restart screen, restarted and there was no VB2005.

I did do the SQL Server 2005 and MSDN as part of the package.

Im retrying right now...
 
For a flame war I thought it was pretty average actually... but I blame vs.net for bringing to two groups (C and VB) closer together than theyve ever been.

The only comment I wanted to make is the languages dont need semi-colons and case-senstivity anymore, so why do they still have them?
 
Well, I believe that people choose the language that suits their own style and needs. But to criticise other languages because you dont personally like them is something people do I guess.

For example, the majority of people would speak english right? Are you going to tell someone if they speak french, german or spanish that their language is not good enough because they dont speak english? Hell no, thats what they know best and use to communicate with. Programming is no different. You tell the machine to do something in the language you are comfortable with. If you can speak more than one language, good for you, it shows you have put in an effort to step outside your so called native language to expand your horizons.

Going back to what I said in this post earlier about getting VS Pro today. I am going to have a look at some of my VB projects and convert them to C#, for the fun of it. So far all the differences I have found is the syntax in declaring variables/objects and the semicolon at the end of each line. I am sure there are more changes than that, but thats what experimenting and learning is all about.
 
sjn78 said:
Well, I believe that people choose the language that suits their own style and needs. But to criticise other languages because you dont personally like them is something people do I guess.

Hey, its ok to criticise other languages. Its ok to have your opinions, preferences and why you do/dont like something.

For example, the majority of people would speak english right? Are you going to tell someone if they speak french, german or spanish that their language is not good enough because they dont speak english? Hell no, thats what they know best and use to communicate with.

Not fully accurate. The analogy would be closer to telling others that their language is inferior and anything to come from it is crap until its translated into something worthwhile. The language isnt even capable of quality writing/speech and those that use it are inherintly less of a speaker/writer for using that particular language.

Programming is no different. You tell the machine to do something in the language you are comfortable with. If you can speak more than one language, good for you, it shows you have put in an effort to step outside your so called native language to expand your horizons.

I fully agree.


Going back to what I said in this post earlier about getting VS Pro today. I am going to have a look at some of my VB projects and convert them to C#, for the fun of it. So far all the differences I have found is the syntax in declaring variables/objects and the semicolon at the end of each line. I am sure there are more changes than that, but thats what experimenting and learning is all about.

Honestly when I have to look at C# sourcecode to help me with something VB, I get angry. Not because its C#, but because the way they declare things is much nicer. Many things in C# seem tighter and less "fluffy". That also means its much less intuitive and requires more work to learn/get used to.

I also dont see a reason for the semicolon other than to cap a line... Maybe its the VB in me, but Id rather use a single character once in 20 lines to make a continuation than 19/20 lines to prevent continuation. I guess it was mainly habit in who they were trying to appeal towards.
 
The Visual Studio 2005 technical preview can sit side by side with 2003, but from my experience, the help integrated into both (not good for me). I had 2003 on first then put on 2005 and installed 2005s help. Whenever I pressed F1 in 2003, it brought up the 2005 help. I havent tried the new VB 2005 release.

I found the 2005 technical preview to be a bit buggy, but very nice in terms of features (language, Visual Studio, and more). The refactoring alone would be worth an upgrade in my mind.

-ner
 
Anything to come from it is crap. . .
The language isnt even capable of quality writing/speech. . .
Those that use it are inherintly[sic] less of a speaker/writer for using that particular language.
Its funny how what is said is not what is heard. I know on my part I tried hard not to use absolutes in anything I said. Simple generalities are what I meant.

Any language in the hands of a goober will sound like giberish.
Many complex languages make some of the best sounds in the world.

It all depends on who is using the language.

But to make a comparison between Spoken Word and Programming Language is IN MY OPINION, inappropriate.

We are talking about (philosophically not technically) Subjective vs. Objective
esthetics here.

The beauty of an oration comes from the true nature of said words and the affect produced. (Subjective)

Where as the beauty of a programming Language comes from its ability to be effective at the same time being "undistorted by emotion or personal bias and based on observable phenomena" [websters def. on objective].

If we qualify observers as being those who adhere to the Rumbaugh/Booch/Jacobson OOP paradigm it soon becomes clear why VB, as alot of people use it, has an inherent ugliness for lack of a better term.

The problems with VB arent overcome by its not needing ";" as a command delimiter. As a matter of fact, some of VBs ugliness is that whitespace is part of its construct. That, in and of itself, makes it inferior, I.E. having to type endif just because, for clarity I put a carriage return after a control contention.

Now, I will grant you that most of my Vbing has come frome rewriting other peoples code. And that leaves me biased. Still, having come from a devout OOP background, I can see how Vb as a language can hinder a journeymans ability to be a concise developer.

If you are a strict VBer, I urge you to open your mind and dig into some other languages. Once the paradigm clicks you will see what Archangel and I are talking about.

There is no venom meant here. I do program in VB when the need arises, Yes, I am sure I could become more versed in its ideosyncracies. But most of the time, I find myself pulling sections out and replacing them with C# (Thank god for .NET!!!) Yes, I do sometimes get grief from the code owners, but I can usually justify my actions.
 
Nerseus said:
I found the 2005 technical preview to be a bit buggy, but very nice in terms of features (language, Visual Studio, and more). The refactoring alone would be worth an upgrade in my mind.

-ner

Im sorry to sound like an idiot, but when you say that "refactoring alone would be worth an upgrade" are you talking about the VS.Net being refactored (rewritten and streamlined) or new features to aid the developer in refactoring?
 
The latter. C# has great refactoring tools in VS 2005. VB gets Edit & Continue.

Joe Mamma:

Interestingly, although I prefer C# to VB, the whole "End If" thing is one area where VB syntax wins. If youre looking at some code and all you can see is lines and lines of collapsing curly braces, that doesnt tell you very much about what exactly theyre the close of. Especially when whatever it is, is offscreen. In VB you always know what your closing statement is the close of.
 
Back
Top