thebeebs | VB.net an C#. The same language but different accents
thebeebs
Zeroing the desk - Ignore the design
 
 

VB.net an C#. The same language but different accents

by thebeebs 10. April 2008 21:36

Note: Details on how to win (£50/$100) are in the last paragraph

If I talk to an American I generally understand what their saying they have different sayings, different references and different ways of spelling but 99% of the time I understand everything they say first time around. I've found if your exposed for a week to a dialect, your ear adjusts and before you know it you can pull off a half decent impersonation.

That's precisely the same for VB.net and C#;  although technically they're different languages they're actually just different accents of the same language. However it still surprises be how many people (including some developers) still see VB.net and C# as completely different languages. If you are a VB.net programmer to any reasonable level then you are one week of syntax study away from being a C# developer at the same level and visa versa.

I've been thinking of setting up a community that helps developers realize how easy it is to transition between VB.net and C#, does anyone fancy helping me develop it? Leave your details in the comments or email me at martin@thewayithink.co.uk if you do. If you have a decent idea for a domain name (check it's available) then post it up here too, I'll pay the winner £50.

Tags: ,

Comments (3) -

Bosley
Bosley Romania
4/11/2008 6:09:25 AM #

Java and C# are more similar than C# and VB.NET.
I've copy/paste an C# sample in a Java editor and with very few changes I compile it.

Martin Beeby
Martin Beeby United Kingdom
4/11/2008 6:37:05 AM #

Bosley

Java and C# look similar. But they are very different lanagues

VB.Net and C# look different but they are the same languages... you call the same classes and you use the same objects. You just use a different accent.

For example to create a new user using the .net framework you call:

Vb.net
System.Web.Security.Membership.CreateUser(String, String)

In C# It's:
System.Web.Security.Membership.CreateUser(String, String);

If your talking J# then yes your right again it's just another accent, but I suspect your not talking about J#.

rift gold
rift gold United States
3/15/2011 9:49:14 PM #

I'm lovin' the blog. Alot of interesting information here.

Comments are closed