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

看板C_and_CPP作者 (思念是毒妳是解藥)時間15年前 (2009/03/06 02:09), 編輯推噓8(808)
留言16則, 9人參與, 最新討論串2/37 (看更多)
※ 引述《x3795566 (冀憶)》之銘言: : 如題 : 實在搞不懂為什麼 : 因為C++不是改良C的語言嗎? : 那為啥不用C++寫作業程式 而用C呢? : 難道C++有何缺點以至於不適合寫作業程式嗎? : 還是只是大部分設計人員的習慣呢? 個人淺見 程式設計的物件是用來將一些概念 以人類設計師的觀念為導向 所衍生出來的東西 作業系統的需求 若是能夠物件化 相信必須從硬體/BIOS/記憶體/CPU 都需要有物件模型 才有"用OO寫OS"的意義 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.235.209

03/06 02:15, , 1F
讓小弟想到以前學/看C++的東西, 總是有些為了OO而OO的例
03/06 02:15, 1F

03/06 02:16, , 2F
子; 不過要習慣OO/用OO的思維寫程式, 大概也只能這樣Orz
03/06 02:16, 2F

03/06 09:24, , 3F
有過這樣設計的CPU, Intel 432, 本來想取代x86系列
03/06 09:24, 3F

03/06 09:24, , 4F
硬體支援OO,硬體支援GC,不過最後是災難一場。
03/06 09:24, 4F

03/06 10:27, , 5F
因為linus很討厭c++吧?不過WINDOWS KERNEL也有很多部份是
03/06 10:27, 5F

03/06 10:27, , 6F
C++而且借重c++的觀念
03/06 10:27, 6F

03/06 10:29, , 7F
死忠派c支持者一值認為c寫的好管理或使用度上不輸c++
03/06 10:29, 7F

03/06 13:05, , 8F
C++ 效能可以跟 C 不相上下, 但是要注意比較多地方
03/06 13:05, 8F

03/06 13:06, , 9F
與其這樣還不如直接用 C 寫就好
03/06 13:06, 9F

03/06 16:40, , 10F
跟Linus無關吧 囧 C不是早期Bell labs為了發展Unix而發明
03/06 16:40, 10F

03/06 16:40, , 11F
的嗎 ?
03/06 16:40, 11F

03/06 22:06, , 12F
Linus確實自承對C++有"偏見"
03/06 22:06, 12F

03/06 22:31, , 13F
Linus「C++プログラマはウンコ。寄ってくるな」
03/06 22:31, 13F

03/06 23:11, , 14F
替樓上翻譯:「C++是大便,別寄望它」(非本人立場 ><)
03/06 23:11, 14F

03/08 10:07, , 15F
樓上不要亂翻啊 XD
03/08 10:07, 15F

03/08 10:07, , 16F
「C++程式設計師是糞,別靠近我!」
03/08 10:07, 16F
文章代碼(AID): #19i1L69_ (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 37 篇):
文章代碼(AID): #19i1L69_ (C_and_CPP)