Home | Contact Us
 
   Home | Download | Why Convert? | FAQ | News | Purchase | Testimonials

 

Reasons to Convert to C#

  • C# Code is Faster than VB.Net Code.  Not all MSIL is generated equal in the .Net family of lanuages.  VB.Net is the slowest, C# is faster, and C++ is faster still.  Here are some links to check out:
    http://www.osnews.com/story.php?news_id=5602&page=3
    http://builder.com.com/5100-6373-1027686.html

  • C# Programmers are Paid More.  It's true. C# programmers earn 26% more on average than VB.Net programmers according to a Visual Studio Magazine survey. Read more...

  • Terseness and readibility of code.  C# follows the C, C++, Java syntax tradition, while VB is more verbose, with its End While, End Loop, and End Namespace type of statements, instead of simply "}".

  • You can use Mono - An open source C# compiler for unix.

  • Microsoft's Preferred Language. C# is clearly Microsoft's preferred language for .Net development.  It gets the new features first, has the most support, and is being heavily promoted by Microsoft.

  • Improved Code Quality - C# catches many errors allowed in VB.Net, such as variable use before initialization and dead code.  It also doesn't allow some of the more horrible things of VB.Net, such as undeclared variables, untyped variables, and untyped methods.

  • You can use the Eclipse development environment with C#. Many consider the Eclipse development environment the best there is - and it's free. The C# Plug-in for Eclipse is also free and open source.

  • You can use Borland's C# Builder , with it's cool ECO modeling features.

  • You can use DotGNU - Another open source C# compiler which supports many operating systems: GNU/Linux (on PCs, Sparc, iPAQ, Sharp Zaurus, PlayStation 2, Xbox,...), BSD, Cygwin/Mingw32, Mac OS X, Solaris, and AIX.

  • Use "Unsafe" code.   C# allows you to define sections of "Unsafe" code, where you can use pointers and directly access memory.  It's like writing a C program within a C# program.  This is necessary for low level system access and performance and tuning.  There is nothing comparable in VB.Net.

  • Go Cross Platform: C# compilers exist for just about every platform imaginable, including Mac, Linux, Windows, Solaris, etc.  There is not even ONE working VB.Net compiler on a non-Windows platform.

  • You can get the source code for a C# compiler for FREE from Microsoft which works on many different operating systems.  Check it out Here.

Got a better reason to switch to C#? Submit it here

 

 
Copyright 2004-2011 VBConversions LLC