C# AND VB.NET suck
A well-deserved smack back to some C# zealotry
“When are these C# zealots going to stop telling us VB.NET programmers that we suck, our language sucks, and that we don’t know how to use our own language.”
About the same time the softie suck-ups quit telling Java, Perl, and PHP programmers and Linux users that their language sucks and their software sucks. In other words, never.
BTW I program in C# 90% of the time in my job and I’ve never had to use unsafe code even when writing interop code. Why use unsafe code when you can write safe code eh? Generics seem to me like delegates in that they seem to solve one specific problem (typed collections) and really don’t have any other uses. I haven’t written any high-performance apps in .NET yet so the whole boxing vs. non-boxing code performance hit hasn’t affected me yet. Maybe that’s a bigger deal than I think?
I “grew up” on VB 4.0 (32-bit thank, no 16-bit for me. I looked forward and never looked back!). I did the majority of my professional programming using VB 5.0 and 6.0. Why did I choose C#? The simplicity of the language. I had just spent about a year doing some Java programming. I didn’t have a lot of extra syntax and functions to learn along with all the namspaces. Does that mean that VB.NET sucks? No. Now that I’m more familiar with the .NET framework, I’m thinking about using VB.NET more often. I’m using it exclusively at home to build little shortcut applications for my wife and I. When I saw Jeff Greene demo the new “my” syntax for VB I praised his name. Finally they are putting the VB back in VB.NET. The only thing I don’t like about VB in general after programming in C# and Java is how much TYPING you have to do in VB. Ye Gods, I’d never noticed it before. Eh, it gives my fingers a good workout anyway.
Arguing over programming languages or operating systems is like running in the special olympics. Even if you win, you’re still retarded.
P.S.And “hear hear” on the death of case sensitive languages! We’re not in the 80′s anymore!

July 26th, 2004 - 03:48
Very true. A similar blog compared choosing between C# and VB.net to choosing a Playboy bunny.