※ 引述《gsj.bbs@bbs.nchu.edu.tw (機械錶)》之銘言:
> ※ 引述《GP03.bbs@aeug.twbbs.org (Gundam Pilot)》之銘言:
> > 不如兄台可嘗試去試看看
> > 小弟也沒說不用OO解決不了
> > 只是小弟使用OO一天能完成的工作
> > 不知非OO能"精簡"到何種地步
> > 對這比較好奇
> 兄台這下講到重點了
> 就讓我們來好好聊聊 "精簡" 這件事吧!
> 你所謂的 "精簡" 只是對一個程式設計者而言
> 你用到的程式碼最少,所以你稱之為 "精簡"
> 可是你有沒有想過,當你的程式碼Compile 成為程式後
> 程式的大小,可能就變得非常不 "精簡"
> 尤其有許多東西都是繼承而來
> 你有可能只是要一根雞毛就繼承了一隻母雞
> 只是要喝一杯牛奶就繼承了一隻乳牛
> 只是要看一部電影就繼承了整個戲院
> 這還不包含VM在內耶!
> 你稱這種程式叫 "精簡"
> 你知道這種 "大胖子" 到了電腦裡會多麼佔資源,跑起來多沒效率嗎?
> 還好CPU不會說話,要不然它一定會罵你髒話
> 你所謂的 "精簡" 應該是對坐在馬桶裡,
> 只看到自己,沒看到整體效益的兩棲爬蟲類來說的吧!
。
。
虧兄台才說要超脫語言的觀點說。。。
。
要考慮的,不僅僅是大小與效能,比方說,
。
有人用C寫,只要100K,各種功能平均只要1us,
。
但是要花十個月。
。
而有人用OO寫,要100MB,各功能平均要花到10ms,
。
但是只要三個月。
。
如果是視窗應用程式,而我是客戶,我會選用OO的,
。
因為現在的電腦不在乎那一百MB的大小,
。
對人類而言不在意那幾ms的時間差,但是早七個月出品,
。
能幫我佔下市場,延長獲利時間。
。
這就是OO有用的地方,在容量與速度”尚可接受”的前提下,
。
更快能完成專案。
。
當然有純C甚至組語有用,而OO無用的地方,
。
就是嚴格要求大小和速度的情形,那用OO就真的比不上。
。
又如何?只不過是兩種工具,就像鎖螺絲用起子,
。
敲釘子用鎚子,一點衝突都沒有啊?
。
看對情況,用對工具,才是重要的吧,而不是執著在誰優誰劣上。
。
一點淺見,僅供參考。別吵了唄,蝸牛角上爭何事,
。
話說我再兩個月也要考試了,真該把時間拿去念書。。。XD
。
。
--
※ Origin: Yahoo!奇摩 大摩域 <telnet://bbs.kimo.com.tw>
◆ From: 218-167-222-145.dynamic.hinet.net