Four Microsoft Programming Languages Compared
prostoalex writes "Prashant Sridharan, senior product manager for Microsoft's Visual Studio product, compares four Microsoft languages for .NET development. C++ (.NET version), C#, J# and VB.NET are explored with features of each language outlined. There are no usual "pro and con" lists, so the ever-popular "default public access" made into the "features
of VB."
Probably the guy that does that shouldn't use their follow up article in choosing a nice place to live:
Compare and contrast Soviet Gulags!
I count two: an odd C++/Java-ish hybrid (spoken with three different accents) and something almost but not completely unlike BASIC.
-- Alastair
C# is really good compared to ahhh.....J# which is really good compared to being eaten by a crocodile which is really good compared to Micro$haft C++
Now wash your hands.
To me the most significant feature of .NET is that the languages are more easily de-compiled.
The whole world is an object and it belongs to me! Me and me alone.
This code proves it!
Saden1 s = new Saden1();
World myWorld = World();
s.setWorld(myWorld);
-----
One is born into aristocracy, but mediocrity can only be achieved through hard work.
C++ - awful language, but at least it has high performance .. no wait this is the .NET version!
J# - like Java, only different!
VB.NET - Aw, isn't it cute! It's Microsoft My First Language! With real working arrays and everything!
C# - Like Java, only different!
My recommendation? Use C#, it's at least standardized and when you use it on Mono it will be the same. Of course the Mono runtime will have to be removed for the inevitable patent lawsuit, but the C# compiler will still be there for you!
Thanks microsoft, for your rich palette of non-standard languages!