Python与苹果哲学的相似之处
诗书塞外 Python程序员
Python与Apple看起来没有什么交集,在iPhone上面也很难运行Python。但是Python给人的感觉却是与Apple相似的。大概是因为它们的哲学很相似吧。
首先,它们都很注重界面
Apple给人的第一印象就是界面漂亮、炫酷。而Python在编程语言中,也可以说是阅读起来最漂亮的语言了。Python设计之初的一个重要哲学就是:代码易于阅读比易于书写更重要,因为代码被书写一次,但是会被阅读一百次。
其次,它们都崇尚简单、直观。
Apple的产品一直都很注重拟物,所以他们最先发明了阴影、圆角框这类效果(库克上台后才改用了扁平化的效果,模仿了Android的设计)。而Python语言一直很注重模拟英文,好的Python代码简直就像一段英文文章,即便不懂编程的人,看了也能了解大概的逻辑。
再次,它们都让用户免于选择
Apple很长一段时间都只有一个尺寸,颜色只有黑白两种。这样做是减少用户选择的成本,避免用户纠结于选择困难症。而Python的一个重要哲学就是:一件事情只需要一种解决方案。避免程序员为同一个功能写大量不一样的代码,那样的话会增加协作者理解的成本。
从哲学的角度看,Apple与Python如此的相似,我们甚至可以称呼Python为编程语言中的Apple。
当然,它们之间也有一个很重要的区别:
Apple是收费的,Python是免费的。
查看更多关于Python与苹果哲学的相似之处的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did164518