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

看板C_and_CPP (C/C++)作者 (我愛ASM)時間16年前 (2009/03/07 23:13), 編輯推噓5(501)
留言6則, 5人參與, 最新討論串22/37 (看更多)
其實原po的標題就有問題。 「為什麼作業系統都用C寫? 而不用C++呢?」這問題就好像問一 個賣雞排的人 「妳為何創業要賣雞排?而不是賣大腸包小腸?」 其實看windows和linux這些主流的OS,當初這些OS問世時,C++還 不知道在哪(1991左右)。 再來開發人員決定用C時,那OS就是用C 開發。沒有什麼為甚麼。 除了需要組語部份之外,其外需要用C可不可以用C++作? (C++可 以用VB、C# 等取代) 我想是可以的。問題是「誰要作?」、「做 了誰要用?」,另外要考慮toolchain的支援問題。 http://www.unixlite.org <--- C++寫的OS http://www.pudn.com/downloads25/sourcecode/windows/console/detail82288.html 另外L4也是C++寫的OS。 總結:是有C++寫的OS,只是原po不知道。 -- 不要問我從哪來,我只是一個浪跡天涯的工程師.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.69.21.38

03/07 23:15, , 1F
1991年早就有C++了 不過還亂七八糟就是了XD
03/07 23:15, 1F

03/07 23:42, , 2F
L4是microkernel + C++ 故意跟Linus唱反調嗎XD
03/07 23:42, 2F

03/07 23:44, , 3F
L4歷史比linux久吧?
03/07 23:44, 3F

03/08 00:09, , 4F
sorry我想成L4linux
03/08 00:09, 4F

03/08 00:19, , 5F
XD Good
03/08 00:19, 5F

03/08 00:51, , 6F
都有 Java 寫的 OS 了... [逃]
03/08 00:51, 6F
文章代碼(AID): #19ieyho- (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19ieyho- (C_and_CPP)