Coffeehouse Post

Single Post Permalink

View Thread: Why is C# better?
  • User profile image
    mumtaz

    Biggest reason : ANDERS HEJLSBERG

    Others:

    1) The point that there's a lot in a name....taste counts man, taste  
         counts.

    2) The line that C# continues to extend into the future
         c__c++__java__c#

    3) The space where C# is relevant:

         i) Academic plane:
             The ideological simplification-->"let all be objects" is
             incredibely      powerful especially when baked into the
             language from the word go. And then the students can grow
             with this first love into other paradigms to both  higher and
             lower abstractions levels. Other languages have either
             "Simplexity" ...like java   OR   "Complecity" .... like  C++   !!
              While C# projects simplicity as much as possible but no more.
              (Einstein never said that , did he? well, its widely believed that
               he did !!)

         ii) Industry plane:

             Programmers from C, C++,Java backgrounds can plug into a C#
             universe really quickly. They dont have to learn a radically new
             language AND a plateform.

        iii) Cross-Plat plane

             This one is also a great favorite of mine. Your mind gets free of
             platform lockin concerns (read mono etc)  so you can innovate
             as you please. Standardization works ! ...kudos to Anders for
              that.

        iv) Higher esoteric dimensions that are best left for you to
             recognize when you see them !!

    (oh , did I mention ANDERS HEJLBERG)