看板 C_and_CPP 關於我們 聯絡資訊
其實原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
stonehomelaa:1991年早就有C++了 不過還亂七八糟就是了XD 03/07 23:15
po953:L4是microkernel + C++ 故意跟Linus唱反調嗎XD 03/07 23:42
final01:L4歷史比linux久吧? 03/07 23:44
po953:sorry我想成L4linux 03/08 00:09
weiyucsie:XD Good 03/08 00:19
PsMonkey:都有 Java 寫的 OS 了... [逃] 03/08 00:51