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

看板C_and_CPP (C/C++)作者 (急)時間16年前 (2009/03/07 18:59), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串12/37 (看更多)
我想再戰下去也沒什麼意義, 所以我自D文章 [要看原文還是可以跟我索取, 我可以從我信箱寄給你, 但我不想流於筆戰] 我的論點也許有部份對, 也許有部份是錯的, 但是當初回覆原po也只是就一般 programmer 可能常發生的狀況來回應, 如果有人是高手, 那當然一定可以 tune 到好, 不論他採用的是 assembly/C/C++...etc. 來撰寫 OS, 所以最後就是回到 programmer 自身的問題, 但是培養一位能寫出好的 OS 的 programmer 要花多少 learning curve 和 study & practice, 我想過來人一定清楚. 最後, 不論是覺得 C 好, 還是 C++ 才好, 目前的狀況可能還是: 你現在最常用的或是主要的 OS, 他的 source code 可能是用 C 寫的. Acknowledge: stool100, ggg12345, littleshan, adrianshum, tinlans, Ebergies 你們的觀點讓我有成長的空間, 謝謝你們 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.123.127

03/07 19:30, , 1F
整串看下來 最後反而是在討論C/C++而甚少是對於寫作業系統
03/07 19:30, 1F

03/07 19:30, , 2F
利弊的討論了...
03/07 19:30, 2F

03/07 20:41, , 3F
即便21世紀才開始寫的OS, 絕大多數都是C, Why?
03/07 20:41, 3F

03/07 20:42, , 4F
那些開發者不懂C++? 還是就是他們不會寫?
03/07 20:42, 4F

03/07 20:43, , 5F
請爭論者嘗試去用C++寫OS吧, 或許比較能夠理解why...
03/07 20:43, 5F

03/07 20:43, , 6F
畢竟就現況論, C++在OS實作上的劣勢是現實...
03/07 20:43, 6F
文章代碼(AID): #19ibEGNf (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19ibEGNf (C_and_CPP)