红联Linux门户
Linux帮助

为什么Linux创始人不看好C++

发布时间:2007-10-23 00:16:36来源:红联作者:radio
  原因在于C++面向对象的三大特点,这三大特点也是面向对象最重要的:封装,继承,多态。

  用辩证唯物主义来说:C++最强的地方也是C++最弱的地方。

  1:关键地方封装了,程序如何控制所有的变量,函数?完全失去了C的灵活性!

  2:C++禁止对物理内存的完全访问,而C不限制,那你用C++写操作系统费劲不费劲?

  3:你可继承别人写的类,我不觉得有多高明,你还是“知其然,而不知道其所以然!”假如你不看类定义,你也不知道高手的设计思路,你还能提高多少?

  再次重申:C++是很优秀的语言,它和C各有所长,也各有所短,建议都学,并且在C++程序中完全地抛弃C。

  再次重申:Linux创始人的立场不代表我的立场。我认为C和C++一个都不能少,Java也不错,但Java就不要和它的叔叔C比了。
文章评论

共有 7 条评论

  1. Perfy 于 2007-12-06 00:04:53发表:

    funny

  2. vicar 于 2007-12-04 21:16:33发表:

    :0w5ty(1 真让人头疼啊

  3. jerrya 于 2007-12-01 08:15:15发表:

    C是胡萝卜,C++是胡萝卜素……

  4. zjlyyj2000 于 2007-12-01 02:15:59发表:

    每一种语言都有自己的优势,如果只追求感官的享受,还不如直接使用比较直接一点呢,

  5. yorktown 于 2007-11-30 16:34:34发表:

    嘿嘿! c++ 兼容c

  6. cqj912 于 2007-10-23 09:13:45发表:

    :0(1

  7. gxf 于 2007-10-23 08:19:49发表:

    语言是平等的

    [ 本帖最后由 gxf 于 2007-10-23 08:24 编辑 ]