作者yehsd (急)
看板C_and_CPP
标题Re: [问题] 为什麽作业系统都用C写? 而不用C++呢?
时间Sat Mar 7 18:59:27 2009
我想再战下去也没什麽意义, 所以我自D文章
[要看原文还是可以跟我索取, 我可以从我信箱寄给你, 但我不想流於笔战]
我的论点也许有部份对, 也许有部份是错的,
但是当初回覆原po也只是就一般 programmer 可能常发生的状况来回应,
如果有人是高手, 那当然一定可以 tune 到好, 不论他采用的是
assembly/C/C++...etc. 来撰写 OS, 所以最後就是回到 programmer
自身的问题, 但是培养一位能写出好的 OS 的 programmer 要花多少
learning curve 和 study & practice, 我想过来人一定清楚.
最後, 不论是觉得 C 好, 还是 C++ 才好, 目前的状况可能还是:
你现在最常用的或是主要的 OS, 他的 source code 可能是用 C 写的.
Acknowledge: stool100, ggg12345, littleshan, adrianshum, tinlans,
Ebergies
你们的观点让我有成长的空间, 谢谢你们 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.123.127
1F:推 suhorng:整串看下来 最後反而是在讨论C/C++而甚少是对於写作业系统 03/07 19:30
2F:→ suhorng:利弊的讨论了... 03/07 19:30
3F:→ ChampYen:即便21世纪才开始写的OS, 绝大多数都是C, Why? 03/07 20:41
4F:→ ChampYen:那些开发者不懂C++? 还是就是他们不会写? 03/07 20:42
5F:→ ChampYen:请争论者尝试去用C++写OS吧, 或许比较能够理解why... 03/07 20:43
6F:→ ChampYen:毕竟就现况论, C++在OS实作上的劣势是现实... 03/07 20:43