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

推噓23(23推 0噓 38→)留言61則,0人參與, 最新作者descent (「雄辯是銀,沉默是金」)時間12年前 (2013/06/13 14:47), 編輯資訊
0
0
0
內容預覽:
能用 c 寫出 os 的開發人員,. 也能用 c++ 寫出 os 嗎?可能不一定,. 因為還需要 c++ 相關知識。. 要打造什麼樣的環境才能從使用組合語言進而使用. c 語言呢?. init bss, init stack, 在 x86 上使用. x86 Protected Mode Flat M
(還有1207個字)

推噓24(24推 0噓 7→)留言31則,0人參與, 6年前最新作者jserv (松鼠)時間13年前 (2012/02/08 13:15), 編輯資訊
0
0
7
內容預覽:
個人覺得 C++ 的「包袱」大了一些,不是說 runtime 成本,而是說集低階描述、. OOPL、metaprogramming,甚至現在還有 functional programming 的元素於一身,. 光提 "C++" 很難讓人清楚掌握語言的特色,更別談 "writing OS Kernel
(還有452個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者jeunder時間16年前 (2009/03/16 02:23), 編輯資訊
0
0
2
內容預覽:
Embedded OS 算不算 OS ?. eCos kernel 就是用 C++ 寫的, 其實架構也還滿優美的 (審美觀本來就是很主觀的事情)http://wiki.ccw.com.cn/ECOS. C 能做的事情, 沒道理用 C++ 就做不到.. 個人認為, 語言的事情, 真的就像宗教信仰, 怎
(還有22個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者weiyucsie (選擇那刻 才算開始)時間16年前 (2009/03/09 17:48), 編輯資訊
0
0
3
內容預覽:
模仿c++的寫法改的. http://cid-403b1b625f24135e.skydrive.live.com/self.aspx/公開/poly.tgz. 短網址:http://tinyurl.com/abqctq. 主要是把struct Data裡面的union拆掉. 分成三個結構. 然後t

推噓1(2推 1噓 5→)留言8則,0人參與, 最新作者yauhh (喲)時間16年前 (2009/03/08 15:30), 編輯資訊
0
0
0
內容預覽:
這個證明不好. 只是提到C++的功能數量與C的功能數量等同(專業術語是,C++和C都是. Turing complete.) 但這些證明頂多只談到正確性,卻沒有在效能所參考的諸多環節. 多定義. 而且,C和C++語言都沒有規定它們的效能級數. 專從語言上談效能,都講不準.. --. 發信站: