Slashdot Mirror


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."

8 of 112 comments (clear)

  1. This is like ... Gulags Compared! by ArmorFiend · · Score: 4, Funny
    I can just see some highschool newb coming across this article and choosing which language to learn based on it. Poor soul, so locked in for the rest of his life...

    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!
    1. Western Siberia!
    2. Cuba!
    3. Wherever in China!
    4. Eastern Siberia!

    1. Re:This is like ... Gulags Compared! by borkus · · Score: 4, Funny
      That's easy-
      • Eastern Siberia if you enjoy winter sports.
      • Cuba if you enjoy summer sports.
      • China if you enjoy meeting new people.
      • Western Siberia to stay close to friends and family
      Isn't it great to have a choice?
    2. Re:This is like ... Gulags Compared! by ArmorFiend · · Score: 2, Funny

      Well, I was more assuming that Cuba imprisoned its own dissidents within its own borders. But the great part about trolling is ... you don't have to worry with all that pesky "research".

  2. Four? by AJWM · · Score: 4, Funny

    I count two: an odd C++/Java-ish hybrid (spoken with three different accents) and something almost but not completely unlike BASIC.

    --
    -- Alastair
  3. Compared to what? by trouser · · Score: 3, Funny

    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.
  4. Major .NET feature: by Futurepower(R) · · Score: 4, Funny

    To me the most significant feature of .NET is that the languages are more easily de-compiled.

  5. Re:Diversity by saden1 · · Score: 1, Funny

    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.
  6. quick summary by Anonymous Coward · · Score: 4, Funny

    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!