SQLServerCentral Editorial

Is C# Better?

,

I've seen it popping up a few times lately on the Internet, and it's something that I've seen written before, that C# is a better language to develop in than VB.NET. Tons of very experienced programmers, people that I learn from and respect, use C# regularly, and seem to look down on VB.NET.

But is that viewpoint valid? Are there things that you can't do in VB.NET that you can do in C#? Especially with all the OOP changes in VB.NET that have occurred in the last few years. So for a Friday poll, for the developers and hybrid DBAs out here:

Is C# better than VB.NET?

I'd like some specifics for your answers. What actually do you find easier, or better, in C# than VB? Can you give actual examples? Or have you jumped on the C# bandwagon because that's the sample code you find? Is C# just easier to understand for you developers?

What I'm trying to figure out is if there are specific technical things, and if there are, why? After all, both C# and VB.NET are compiled into the same intermediate language. If there is something better in C#, why isn't it added to VB?

I had a friend recently have to decode some C# for a project. This person had been a VB.NET programmer for years, had moved from VB 6 to VB.NET, and didn't see a reason why C# was better or why he should use it. He could understand the code, but his programmer productivity went way down, strictly from the unfamiliar syntax.

Think about it this Friday and give us some definite reasons why someone looking to learn programming should pick one over the other. Or why not.

Steve Jones


The Voice of the DBA Podcasts

Everyday Jones

The podcast feeds are available at sqlservercentral.mevio.com. Comments are definitely appreciated and wanted, and you can get feeds from there.

You can also follow Steve Jones on Twitter:

Overall RSS Feed:

or now on iTunes!

Today's podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music. Support this great duo at www.everydayjones.com.

I really appreciate and value feedback on the podcasts. Let us know what you like, don't like, or even send in ideas for the show. If you'd like to comment, post something here. The boss will be sure to read it.

Rate

4 (1)

You rated this post out of 5. Change rating

Share

Share

Rate

4 (1)

You rated this post out of 5. Change rating