Re: c#.net or vb.net

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: concern parent (concernparent_at_discussions.microsoft.com)
Date: 12/16/04


Date: Thu, 16 Dec 2004 14:33:04 -0800

C# is very easy to learn for C++ and java programmers. Computer science
majors focus is C++ and Java. C# was designed to be portable, as the
specification
is published as ECMA Std:
http://www.ecma.ch/ecma1/STAND/ecma-334.htm
and thus there are already compilers for non-windows systems

VB has always been a second-class citizen, and in dotnet it still is.
Some people feel VB should never have been implemented
in Dotnet; that C# should have replaced it.

C# is the closest thing to a native language dotnet has.
I think creating it was a necessary intellectual exercise. C# performs
slightly better than VB, specially if you don't use VB's Option Explicit.
That's a fact.
C# is also the language MS decided to use in their internal projects. I
like C# better because of syntax, and there are a couple of areas (floating
point operations specifically) where C# is faster.

But, dont get me wrong C++ should not be forgoten. C++ you can do
everything.. write code for appliance machines, vendor video games, driver's,
real-time application's, Operating Systems, C++ is the prefer language..its
been here for 10 years now, its a standard. C++ is used in windows.. C++ is
used in creating Microsoft products.. So, I will always prefer using C# and
C++ back and worth.. VB.NET to me is to risky.. and since VB.net and C# is
only used for Windows Platforms you have that sense of limited ability.. But,
C++ is used on any platform, Industry Robotics, Appliances, its an endless
field for C++... so stick with C#... once your good at C# and feel your ready
to learn more advance.. move to C++..