OpenRay手記:摩爾失效軟件業起飛

摩爾定律(Moore's Law)準確地預測了過去50年電腦晶片的飛躍發展;每隔一年半,晶片上的電晶體可縮小一半,也因此令電晶體的數目倍增,讓電腦速度每隔18個月便提升一倍。

不過,正由於電腦速度提升得太快,有人認為電腦程序員的價值卻因此而被貶低。

試想,以往企業聘用數據庫管理員,目的是要優化數據庫,令資料的存取速度提升。但電腦晶片的速度愈來愈快,每18個月速度便提升一倍,令企業寧願花錢更換電腦,也不願意聘用資深的數據管理人才。因為換電腦令速度提升,較聘用資深電腦人才優化系統更為划算。

電腦編程行業的情況也大同小異,企業寧願購買新電腦,也不願意聘用資深編程人員去優化電腦軟件。正因為電腦速度提升得太快,令企業減少投資在軟件和人才上,只顧購買新電腦令速度提升。

近年摩爾定律開始失效,電腦不能再每隔18個月速度便提升一倍。要優化電腦系統,已經不能單純透過換機或電腦升級來完成,必須編寫更好的軟件程式,優化系統,才能提升速度。這改變將可令電腦從業員,尤其是軟件相關的編程人員再度吃香。

事實上,過去多年電腦業急速發展,但軟件業的發展步伐卻追不上硬件。連大學電腦系招生也遇到困難,原因正是硬件提速太快,軟件行業被忽視所致。摩爾定律失效,說不定是軟件行業起飛的契機。

電郵:ray@openrice.com

鍾偉民(Ray)•飲食網站創辦人