討論串[問題] 為什麼作業系統都用C寫? 而不用C++呢?
共 37 篇文章

推噓1(1推 0噓 5→)留言6則,0人參與, 最新作者yehsd (急)時間16年前 (2009/03/07 18:59), 編輯資訊
0
0
0
內容預覽:
我想再戰下去也沒什麼意義, 所以我自D文章. [要看原文還是可以跟我索取, 我可以從我信箱寄給你, 但我不想流於筆戰]. 我的論點也許有部份對, 也許有部份是錯的,. 但是當初回覆原po也只是就一般 programmer 可能常發生的狀況來回應,. 如果有人是高手, 那當然一定可以 tune 到好,
(還有243個字)

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者opdkm (有沒有這麼巧的啊 = =)時間16年前 (2009/03/07 18:49), 編輯資訊
0
0
0
內容預覽:
不好意思 小弟沒讀過很多書. 跟樓上討論的大大們差得遠了. 但是關於OS為甚麼沒人用C++寫這個問題. 我一直以來都覺得還滿理所當然的耶. 理由簡述如下. 小弟一直認為越簡單的語言通常效能會越好. 並不是說很簡單的語言能做到的事情很複雜的語言做不到. 主要的關鍵是在於編譯器的複雜度. 如果你今天有一
(還有560個字)

推噓20(20推 0噓 120→)留言140則,0人參與, 最新作者littleshan (我要加入劍道社!)時間16年前 (2009/03/07 13:38), 編輯資訊
0
0
0
內容預覽:
僅就我能回應的部份回應,畢竟我也沒什麼料。. 這和程式的效能無關。如果你要說的是 C++ 的某個語言特性使得實作某些演算. 法變得很困難,請舉出具體實例,而且你還要證明用 C 實作會比較簡單。同上,請就這兩點舉出具體實例並證明同樣的功能在 C 中並不會造成額外負擔。所以負擔是什麼?同樣的功能用 C
(還有1294個字)

推噓15(15推 0噓 30→)留言45則,0人參與, 最新作者guest0079 (火辣辣的大姊姊)時間16年前 (2009/03/07 02:22), 編輯資訊
0
0
0
內容預覽:
這串討論似乎變成C與C++之爭. 最精采的是看到yehsd、yoco315(按字母順序排序)兩人的激烈攻防. 這串討論我反覆地看過兩次,再上google參考前人對C/C++的見解. 比對之下,個人覺得yehsd、yoco315兩位的論點太虛了,不著邊際,搔不到癢處. 兩位可能都是一等一的高手,程式底
(還有2297個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者deepkh (科科將)時間16年前 (2009/03/07 01:53), 編輯資訊
0
0
0
內容預覽:
我猜因為在 C++ 穩定時 C 就已經出來很久了?. 或者 C 在效率和寫作複雜度來寫一個 OS 是可以接受的?. 就 C / C++ 我感覺的不同. 就僅在於 C++ 有繼承, operator, template 這些東西會讓寫作時很方便. 很直覺, 不像 C 常常就是一堆程式碼攤在那邊, 頂多
(還有325個字)