Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?

看板C_and_CPP作者 (喲)時間15年前 (2009/03/08 15:30), 編輯推噓1(215)
留言8則, 4人參與, 最新討論串28/37 (看更多)
※ 引述《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
,根本是緣木求魚。證明只說C效能優於C++的語言特性是空
03/08 16:42, 3F

03/08 16:43, , 4F
集合,並沒說C++就是高效能,而那整段整個就是要說C++的
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
guest 你沒救了
03/08 17:13, 7F
※ 編輯: yauhh 來自: 61.231.71.120 (03/08 18:48)

03/09 10:08, , 8F
沒救+1
03/09 10:08, 8F
文章代碼(AID): #19itFw9B (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 28 之 37 篇):
文章代碼(AID): #19itFw9B (C_and_CPP)