作者ledia (下班後才下棋)
看板C_and_CPP
標題Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?
時間Sat Mar 7 22:09:14 2009
※ 引述《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++ 就算是 C 的超集
他們的 compiler 不是同一個
C 做得到的 C++ 也做得到也許是對的
但是你也得先證明一下 C++ 是用不壞於 C 的效率去做的呀
不然怎麼能說 C++ 的效能沒理由較差呢 ?
--
有時候,遺忘,是令人快樂的。什麼時候?當然是有人傷了你的心的時候。
存心傷你的那個人,固然是故意和你過不去,但是被傷了心而耿耿於懷的你
,卻是和自己過不去了。所以,記性不好的人,通常會是比較快樂的人,也
是比較不容易被擊倒的人。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.49
推 yoco315:緩和氣氛 XD 03/07 22:39
推 softwind:LCDout<<"Peace and Love"<<endl; po這段code要死多少 03/07 22:43
→ softwind:layer1 工程師阿... 03/07 22:44
推 Tiberius:不過是把函式名稱換成 operator<< 而已, 還好吧 XD 03/07 22:49
→ Tiberius:你只吃 char * 的話, 上面還可以套 lib 幫你轉喔 (爆 03/07 22:50