(原創) 軟體為什麼那麼『複雜』? (OO)

大部分的人將軟體『複雜』歸咎於『需求的改變』,若從電腦整體的架構來看,軟體的複雜是『必然』的『原罪』。

電腦硬體強調『成本』及『速度』,為了讓硬體成本降低,所以CPU有RISC架構,將硬體架構盡量簡化,僅提供少量的組合語言,而將複雜度部分丟給軟體處理,這種硬體設計雖然讓硬體『成本』降低,『速度』變快,卻也苦了軟體開發,讓原本『複雜』的軟體更雪上加霜了,所以軟體複雜除了『需求的改變』,還有硬體架構的『原罪』。

posted on 2007-03-18 08:53  真 OO无双  阅读(513)  评论(0编辑  收藏  举报

导航