第一版的C#还没有实现泛型能力,不过在IL中可以看到这个潜力了,在.net il中,运算符是中立的,比如加法add可以加栈顶的任意两个值而不需要管他们的类型是什么,java就办不到

解决方案 »

  1.   

    donbox不也是这样,前天说com死了,昨天说web service死了,可能明天他会说stl死了
      

  2.   

    大师说的话并不代表就一定准确,不过大师同样有自己的喜恶,C++之父不是同样说C++的语法很丑陋吗?STL之父,JAVA之父,C#之父都是大师,他们之间还不是互相贬低,你听谁的?
      

  3.   

    要不要搞个java 必败
    肯定好玩
    哈哈
      

  4.   

    关于“!@#$%^&%$!×¥#”的一段,其实是拉丁文(Latin),一个很著名的motto,翻译成英文是:
     ---  The love of money is the root of all evil.  
      那个翻译很有创意的说。:)
      

  5.   

    C# / .NET已经有了一个Generics的试用版:
      http://research.microsoft.com/projects/clrgen/  其实我觉得Generic的东西相对正统的OO就好像什么“九阴真经”相对于“武当少林”一样,是要厉害不少,可以掌握不好,要走火入魔的。:) 
      我也觉得Java丑陋,倒不是这方面的原因,主要是一种语言,在类库层次上居然完完全全的靠其它语言的支持(通过JNI,调用Native),这从语言设计角度来说是近乎无赖的。.NET这一点上还比较好,虽然有点赖皮(CLR定制了不少服务),但归根到底整个类库还是用C#/MSIL写的。  至于Don Box,我个人是很敬佩的。COM Is Dead,我觉得没错,COM的生死掌握在MS的手里,MS找到替代品,就是对COM宣判死刑——顶多是死缓而已。DBox说的清楚:COM作为具体技术死了,但是它的概念和思维模式“永垂不朽”。:) 
      他是COM、COM+、WebService出身的,我猜他永远也不会说STL死了。
      

  6.   

    是的COM精神永垂不朽没有对COM的理解,.NET的路也不好走
      

  7.   

    看来想要成为高手就要去学Generic,看人家欧阳锋,走火入魔了才是武林第一 :)
      

  8.   

    qqchen79(知秋一叶) ,你知不知道"AsmL"用来干什么的?
      

  9.   

    据我了解,就国内来说,用java的公司几乎都用的是 面向对象的 设计方法,要求OO的思想.而用微软的开发工具的公司则很少要求 OO 思想的.这期的程序员杂志上 有一段话,说的非常的好,大概意思是这样的:
       在国外,比如你想应聘软件开发职位的话,如果你不懂RUP的话,那么主考官都会说 ,你还是先回家看看什么是 RUP 吧!
    所谓语言,仁者见仁,智者见智,不要陷的太深
      

  10.   

    CForce:你说的是这个吧?
    http://research.microsoft.com/fse/AsmL/default.aspx  我大概看了看,大概是一个描述型的语言,用于描述某个事务型的应用的状态转换,可以用于先为软/硬件开发建立一个可运行的模型,以验证可行性,以及确保设计、实现和测试人员能够对系统有一个统一的认识。
      这有点像一般硬件开发的时候都会先用C/C++写一个模拟器,不过AsmL好像更容易一些,而且同样可运行。向开发ATM取款机流程之类的会比较有用。
      只是粗看了一下,多半是蒙的。:)
      

  11.   

    OO是好东西,我喜欢,但说到底只是手段,而不是目的,为什么对面向对象的追求一定要那么死板呢?Generic同样也获得了巨大的成功,但它是跟OO是几乎完全相反的编程方法,甚至是水火不容,STL的创造者曾说:“面向对象技术完全是一个骗局”,他说得是有点极端了,不过你能用你的面向对象理论来驳倒这位巨牛吗?所以C#能支持Generic的话,绝对又是一个大大超越JAVA的成就!
      

  12.   

    就算是面向对象能力,C#对OO的实现也比JAVA要完全
      

  13.   

    To 5drush:
    Java的类苦应该是用C写的吧。
      

  14.   

    so high, i could not understand it clearly.
      

  15.   

    高手都来了
    呵呵
    说实话不全明白啊
    Generic是什么?