Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?
※ 引述《guest0079 (火辣辣的大姊姊)》之銘言:
: 1.效能也許會較差(這一點兩位y兄爭了很久):
: 說真的,我完全不能證明C++比C效能還差,甚至我可以證明,C效能永遠不比C++好
: 證明如下:
: 若set_Y為C中效能優於C++的子集合,已知C++為C的超集,set_Y必然也是C++的子集
: set_Y at C > set_Y at C++,固set_Y為空集合
: 總之,C做得到的C++也做得到,C++的效能沒理由較差
這個證明不好. 只是提到C++的功能數量與C的功能數量等同(專業術語是,C++和C都是
Turing complete.) 但這些證明頂多只談到正確性,卻沒有在效能所參考的諸多環節
多定義. 而且,C和C++語言都沒有規定它們的效能級數. 專從語言上談效能,都講不準.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.71.120
推
03/08 16:42, , 1F
03/08 16:42, 1F
→
03/08 16:42, , 2F
03/08 16:42, 2F
→
03/08 16:42, , 3F
03/08 16:42, 3F
→
03/08 16:43, , 4F
03/08 16:43, 4F
→
03/08 16:43, , 5F
03/08 16:43, 5F
→
03/08 16:46, , 6F
03/08 16:46, 6F
推
03/08 17:13, , 7F
03/08 17:13, 7F
※ 編輯: yauhh 來自: 61.231.71.120 (03/08 18:48)
噓
03/09 10:08, , 8F
03/09 10:08, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 28 之 37 篇):