只是想討論一下,我的電腦並沒有變慢。
硬體方面,隨著半導體製程越來越進步,一塊chip上面能夠容納更多transistor,
所以單位時間可以處理的資料更多,就會給人一種變快的感覺。(這樣說沒錯嗎?)
然後就是軟體方面,不能排除電腦軟體有意進行強迫汰換。就演算法的角度來看,
犧牲空間可以換取更多時間,是空間複雜度VS時間複雜度的問題。所以就這個角
度來看,軟體如果演算法寫得好,通常佔用空間比較大的軟體會跑得比較快。
那為什麼軟體開發商不讓軟體占的容量變大就好,而是刻意要讓執行時間變長呢?
我能想到的理由就是故意不用高效率的演算法,意圖強迫你汰換裝置。
不知道大家怎麼看呢?