To alwaysakid()请问从哪能得到 C#???

解决方案 »

  1.   

    第一次听说C#除了.NET还能跨平台!
      

  2.   

    编译成中间代码不就跨平台了吗?
    和java有什么区别?
      

  3.   


        C#设计思想基于微软的COM技术,而COM对象可以为所有支持COM技术的语言所共享,如C/C++、C#、JavaScript、VBScript等等,换句话说你可以用任何你喜欢的语言(或几个起来结合)来开发应用,这比较符合software as service的特点。相比之下,sun的Java技术则显得比较单薄。问题的核心在于微软的COM技术是否能得到其他平台的认同和支持。技术只是一方面,商业利益、法律等东西也会左右.NET的拓展。反过来说,如果.NET成功的话,虽然微软支持你用Java来开发软件,但你未必会,原因也许很简单——C#对C++出色的兼容性,这一点你想想当初C++为什么会获得如此大的成功就知道了。
      

  4.   

    >>COM技术是否能得到其他平台的认同和支持
    um....
    我觉得这个不会是问题。
    首先LINUX是开放的,微软要做一个LINUX平台上的RT不是什么问题,至于UNIXUNIX的厂家这么多,彼此之间的竞争最终会导致UNIX也要支持,最重要的是UNIX的人这么昂贵,最终用户也希望结束这种平台之争。
      

  5.   

    java和C++好多地方比较类似。但java比VC容易学,先学java,再学VC.
      

  6.   

    java不只是一种语言(不要掉入M$的陷阱),
    而是一种体系结构。
    我爱VC:功能强大,速度快,有MS支持,还能嵌汇编。我业余搞图形一直用它。
    我也爱Java:容易理解,结构清晰,开发速度快(相对VC),跨平台,我吃饭要靠它。以后我也会爱上C#的,哈哈