为什么Google相较php更青睐python

2011-02-20 17:03:24 +08:00
 ihacku
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无关)
8657 次点击
所在节点    分享发现
15 条回复
dofine
2011-02-20 18:55:36 +08:00
哈,那位会一点 python 的化学系同学路过~~
不过我看原文说的是 computer-scientist friendly,好像不是指拿python做科学计算的啊?
:-)
ihacku
2011-02-20 19:20:18 +08:00
@dofine 呵呵 当是意译吧 这么讲也没错 不过囧的是 亲睐写成青睐了 ubuntu这默认输入法...
Livid
2011-02-20 19:50:23 +08:00
PHP3 看上去确实像一门很小气的 DSL。
ihacku
2011-02-20 19:55:57 +08:00
@Livid 怎么说呢 php设计之初大概就是面向web的吧
keakon
2011-02-20 21:02:00 +08:00
PHP好像被Zend控制,而Python之父还是Google员工,你是Google你选谁?
darasion
2011-02-20 21:04:08 +08:00
其实相比之下php也确实不如python好用。

总之我感觉php那些函数用起来有点头疼,好多要注意的地方。
lepture
2011-02-20 21:09:02 +08:00
@ihacku 青睐是对的,没有错。 亲睐反而是错的。
ihacku
2011-02-20 21:17:42 +08:00
@lepture 查了下 还真是这样 这个到现在才知道唉
muxi
2011-02-21 13:31:21 +08:00
即使Google在今天诞生,估计还是不会选择PHP作为主要的脚本语言,业务决定技术的选型
ssword
2011-02-21 14:29:32 +08:00
今天诞生的创业网站又有谁肯用php呢
ihacku
2011-02-21 16:31:37 +08:00
@ssword 凡是也无绝对啦 pinboard这家刚创的就是lamp 老实说国内的话 或许php还更容易招到人
mywaiting
2011-03-14 11:24:40 +08:00
写Python的不明真相的群众发来贺电。。。
Mini_Dragon
2011-03-14 12:30:00 +08:00
在学校 ASP 才是王道
jeeson
2011-03-14 12:52:26 +08:00
"Google将限制Python语言的应用" : http://www.cublog.cn/u3/103983/showart_2099917.html

这篇文章比较早 (2009/11), 没找到英文原文
babaru
2011-03-14 13:23:45 +08:00
@keakon Google使用Python在先,而雇佣Python之父在后,不是还有简历上写"I wrote Python"的段子嘛。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/8729

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX