SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 

Is C# Better?

By Steve Jones, 2009/11/13

Total article views: 159 | Views in the last 30 days: 11

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.

By Steve Jones, 2009/11/13

Total article views: 159 | Views in the last 30 days: 11
Your response
 
 
Related Articles
FORUM

Net Developer - ASP.NET, VB.NET, MS SQL, XML - Immediate Openigns!

.Net Developer - ASP.NET, VB.NET, MS SQL, XML Positions available!

FORUM

ETL process SSIS or VB.Net

Which is more efficient in developing ETL processes SSIS or VB.Net

FORUM

Podcast Problem

Podcast Problem Blocked by group policy

BLOG

SQL Musings - Podcasting

A new video setup is on the way!!!! Actually I'll do a couple podcasts on podcasting over the hol...

BLOG

K. Brian Kelley - Databases, Infrastructure, and Security - Technical Podcasts I Listen To

There are a few podcasts I tend to listen to as I have time. Since I work with a wide range of techn...

Tags
editorial    
 
Contribute

Free registration required...

To read the rest of this article, and access thousands of other articles, we ask you to register on the site and subscribe to our newsletters.

Login (existing users)

Login

Email:   Password:   Remember me: Forgotten your password?

Register (new users)

Register

Email:   Password:
Confirm:

Subscribing to our newsletters gets you:

  • ALL of our content (thousands of articles, scripts, and forum postings)
  • A daily newsletter (example)
  • A weekly news round up (example)
  • The opportunity to ask and answer questions in our forums
  • A daily Question of the Day to test and help you increase your knowledge of SQL Server.

Steve Jones
Editor, SQLServerCentral.com