作者stool100 (思念是毒你是解药)
看板C_and_CPP
标题Re: [问题] 为什麽作业系统都用C写? 而不用C++呢?
时间Fri Mar 6 02:09:07 2009
※ 引述《x3795566 (冀忆)》之铭言:
: 如题
: 实在搞不懂为什麽
: 因为C++不是改良C的语言吗?
: 那为啥不用C++写作业程式 而用C呢?
: 难道C++有何缺点以至於不适合写作业程式吗?
: 还是只是大部分设计人员的习惯呢?
个人浅见
程式设计的物件是用来将一些概念 以人类设计师的观念为导向
所衍生出来的东西
作业系统的需求 若是能够物件化
相信必须从硬体/BIOS/记忆体/CPU 都需要有物件模型
才有"用OO写OS"的意义
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.235.209
1F:推 VictorTom:让小弟想到以前学/看C++的东西, 总是有些为了OO而OO的例 03/06 02:15
2F:→ VictorTom:子; 不过要习惯OO/用OO的思维写程式, 大概也只能这样Orz 03/06 02:16
3F:→ MOONRAKER:有过这样设计的CPU, Intel 432, 本来想取代x86系列 03/06 09:24
4F:→ MOONRAKER:硬体支援OO,硬体支援GC,不过最後是灾难一场。 03/06 09:24
5F:推 final01:因为linus很讨厌c++吧?不过WINDOWS KERNEL也有很多部份是 03/06 10:27
6F:→ final01:C++而且借重c++的观念 03/06 10:27
7F:→ final01:死忠派c支持者一值认为c写的好管理或使用度上不输c++ 03/06 10:29
8F:推 HudsonE:C++ 效能可以跟 C 不相上下, 但是要注意比较多地方 03/06 13:05
9F:→ HudsonE:与其这样还不如直接用 C 写就好 03/06 13:06
10F:推 Bencrie:跟Linus无关吧 囧 C不是早期Bell labs为了发展Unix而发明 03/06 16:40
11F:→ Bencrie:的吗 ? 03/06 16:40
12F:推 hylkevin:Linus确实自承对C++有"偏见" 03/06 22:06
13F:推 Fenikso:Linus「C++プログラマはウンコ。寄ってくるな」 03/06 22:31
14F:推 CYBASTER:替楼上翻译:「C++是大便,别寄望它」(非本人立场 ><) 03/06 23:11
15F:推 Romulus:楼上不要乱翻啊 XD 03/08 10:07
16F:→ Romulus:「C++程式设计师是粪,别靠近我!」 03/08 10:07