quora上看到的
http://www.quora.com/Why-is-Python-preferred-at-Google-over-PHP感觉解了我这个小白的疑惑 括号里的是个人补充 翻的不到位的还请各位指出
Paul Butler, accused of being unpythonic
谷歌成立之初,php才发展到第三版(这里可以查到php的版本编年史http://
www.corephp.co.uk/docs/php_release_chart.php)坦白的说,php3很不成熟,要用php实现一个可维护的系统是个不小的挑战。比如,当时php并不支持oop,它只是个图灵完全的模板语言。python是一门通用的语言,而php只适合web环境。
其他也有很多说的通的理由,这权当抛砖引玉,这只是我的个人意见。
Neil Kandalgaonkar, troutboard no more
历史和文化的偶然。Google的成立者就是喜欢python,代码更干净,对科学计算也更友好(比如说有位化学系的V2EXer @
dofine同学会用python来做化学上的计算)
Google的工程师文化更倾向于简约和高性能。他们经常折腾点自己的小玩意儿,调优的时候更是希望复杂的查询也能跑的更快,显然php不适合这种环境。
其实,Google也很少要用到php,Google的前端都很简洁,如果用php的话就是杀鸡用牛刀了。同样Google也不招php程序员,相当长一段时间内,Google都是在招C++程序员。换句话说,Google里熟悉php的员工并不多,拿来做产品那就更少见了。
Kevin Lacker, ex Google Search Quality
python在Google大多是员工自用和作为一种脚本语言用来处理一些杂项事务。这样你觉得php有用的到它的地方么。php更适合web,Google在这方面也不用python(u2b是个例外)。perl很好,Ruby发展势头很强劲,将来最有可能取代python做这些。(写道这儿 话说metasploit用的就是ruby来着 当然了 这个与Google无关)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://tanronggui.xyz/t/8729
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.