129.对王垠的思考:不要极端化

王垠的文章对我有了一定启发,关于系统看法的变更,极端的就要警惕,后面也证实他的想法改变了,当然他想法的改变源于windows用户的增多,确实虽然是盗版的用户,但是打造了生态,养成了习惯。所以安卓的成功也是源于此。

学习程序,是吸收程序后面的设计思想,他的这种境界确实高。

回想学习python的这一年,python之禅里的两句话对我影响也很大。

遵守规则。
如果需要打破原则,那就不要再执着于遵守他。

王垠对于面向对象和函数式编程的观点,也正是这个,不要坚持于数学的完美主义,对于有些东西,面向对象很丑陋,例如把函数当做对象,函数不是对象。函数编程则想把一切都变成函数,这也很丑陋,例如monad。

确实,对象就如同世界中的实体,而函数如同法则,把法则变成实体或者反之都很累。

当然我编程几乎都是用的函数,却很少用面向对象。原因在于自己还不了解。

什么时候用对象,什么时候用函数,视情况而定。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容