作者xam (听说)
看板C_and_CPP
标题Re: [问题] 为什麽作业系统都用C写? 而不用C++呢?
时间Sun Mar 8 03:28:01 2009
※ 引述《guest0079 (火辣辣的大姊姊)》之铭言:
[delete]. "我觉得"内文逻辑有很多问题, 不过我不确定问题在哪里
下面这部份, 被点名了..
: 对於xam版友所说的:
: → xam:证明1就证错方向了..没抓到重点.. end
: 请问你说的重点是不是在於compiler?是不是在於library的实作?
: 如果是的话,你说的重点就我看来根本不是重点
: 什麽是语言,什麽是程式,先搞清楚,再来讨论C/C++的效能才有意义
: 如果有人觉得我的论点是错的,也请提出来讨论
: 算了啦,散场了啦
> 证明如下:
> 若set_Y为C中效能优於C++的子集合,已知C++为C的超集,set_Y必然也是C++的子集
> set_Y at C > set_Y at C++,固set_Y为空集合
> 总之,C做得到的C++也做得到,C++的效能没理由较差
set_Y 是效能的集合
C++ 是 C 的超集 <-- 这是在语法、语言上, 不是效能上
所以我看不懂你在证什麽
我不是认为 C++ 的效能一定输 C, 但你的证明有问题, 後面也不用看了.. Orz..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.92.137
※ 编辑: xam 来自: 114.32.92.137 (03/08 03:31)
1F:推 Ebergies:那如果 C++ 的 set_Y 用 C compiler 的 patch 编的话? 03/08 14:55
2F:→ Ebergies:顶多就一样快, 不会有慢的可能性 03/08 14:55
3F:→ Ebergies:这麽简单的道理怎麽会有人不懂... 03/08 14:56