V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ihacku
V2EX  ›  分享发现

为什么Google相较php更青睐python

  •  
  •   ihacku · 2011-02-20 17:03:24 +08:00 · 8870 次点击
    这是一个创建于 5030 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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无关)
    15 条回复    1970-01-01 08:00:00 +08:00
    dofine
        1
    dofine  
       2011-02-20 18:55:36 +08:00
    哈,那位会一点 python 的化学系同学路过~~
    不过我看原文说的是 computer-scientist friendly,好像不是指拿python做科学计算的啊?
    :-)
    ihacku
        2
    ihacku  
    OP
       2011-02-20 19:20:18 +08:00
    @dofine 呵呵 当是意译吧 这么讲也没错 不过囧的是 亲睐写成青睐了 ubuntu这默认输入法...
    Livid
        3
    Livid  
    MOD
       2011-02-20 19:50:23 +08:00
    PHP3 看上去确实像一门很小气的 DSL。
    ihacku
        4
    ihacku  
    OP
       2011-02-20 19:55:57 +08:00
    @Livid 怎么说呢 php设计之初大概就是面向web的吧
    keakon
        5
    keakon  
       2011-02-20 21:02:00 +08:00
    PHP好像被Zend控制,而Python之父还是Google员工,你是Google你选谁?
    darasion
        6
    darasion  
       2011-02-20 21:04:08 +08:00
    其实相比之下php也确实不如python好用。

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

    这篇文章比较早 (2009/11), 没找到英文原文
    babaru
        15
    babaru  
       2011-03-14 13:23:45 +08:00
    @keakon Google使用Python在先,而雇佣Python之父在后,不是还有简历上写"I wrote Python"的段子嘛。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3618 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 10:41 · PVG 18:41 · LAX 02:41 · JFK 05:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.