作者yehsd (急)
看板C_and_CPP
標題Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?
時間Sat Mar 7 18:59:27 2009
我想再戰下去也沒什麼意義, 所以我自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
1F:推 suhorng:整串看下來 最後反而是在討論C/C++而甚少是對於寫作業系統 03/07 19:30
2F:→ suhorng:利弊的討論了... 03/07 19:30
3F:→ ChampYen:即便21世紀才開始寫的OS, 絕大多數都是C, Why? 03/07 20:41
4F:→ ChampYen:那些開發者不懂C++? 還是就是他們不會寫? 03/07 20:42
5F:→ ChampYen:請爭論者嘗試去用C++寫OS吧, 或許比較能夠理解why... 03/07 20:43
6F:→ ChampYen:畢竟就現況論, C++在OS實作上的劣勢是現實... 03/07 20:43