王垠的文章對我有了一定啟發(fā),關(guān)于系統(tǒng)看法的變更,極端的就要警惕,后面也證實他的想法改變了,當然他想法的改變源于windows用戶的增多,確實雖然是盜版的用戶,但是打造了生態(tài),養(yǎng)成了習慣。所以安卓的成功也是源于此。
學(xué)習程序,是吸收程序后面的設(shè)計思想,他的這種境界確實高。
回想學(xué)習python的這一年,python之禪里的兩句話對我影響也很大。
遵守規(guī)則。
如果需要打破原則,那就不要再執(zhí)著于遵守他。
王垠對于面向?qū)ο蠛秃瘮?shù)式編程的觀點,也正是這個,不要堅持于數(shù)學(xué)的完美主義,對于有些東西,面向?qū)ο蠛艹舐绨押瘮?shù)當做對象,函數(shù)不是對象。函數(shù)編程則想把一切都變成函數(shù),這也很丑陋,例如monad。
確實,對象就如同世界中的實體,而函數(shù)如同法則,把法則變成實體或者反之都很累。
當然我編程幾乎都是用的函數(shù),卻很少用面向?qū)ο?。原因在于自己還不了解。
什么時候用對象,什么時候用函數(shù),視情況而定。