谷歌和其他人使用什么语言

问题描述:

谷歌和其他人喜欢MSN,雅虎,orkut,脸书,twiiter等使用什么语言/ framwork。或者事实上任何受欢迎的网站。谷歌和其他人使用什么语言

我知道下面

  1. Facebook的 - PHP
  2. 雅虎 - PHP
  3. 的Gmail - Java的
  4. Twitter的 - ROR和Scala
  5. 四方 - 斯卡拉

什么人

编辑:

谷歌员工被正式允许使用4种语言的Python,Java和C++,JavaScript的。这并不意味着他们不能使用其他语言。

谷歌搜索 - 的Python(http://python.about.com/b/2006/11/17/creative-search-technology-with-python.htm

Google Wave Protocol - 爪哇(http://code.google.com/p/wave-protocol/(你可以检查出来,并研究它,只是40000行;)))

谷歌Wave前端 - 谷歌Web工具包(http://code.google.com/webtoolkit/doc/1.6/examples/

谷歌主持人前端 - 谷歌Web工具包(http://code.google.com/webtoolkit/doc/1.6/examples/

谷歌地图前端 - 的JavaScript(Which language is used in google maps frontend?

Gmail前端 - 的JavaScript(http://en.wikipedia.org/wiki/Gmail#Code_changes

谷歌真的使用了各种为他们的目的不同的技术/语言。

例如Python的

“的Python已经从一开始谷歌的一个重要组成部分,并保持这样的系统增长和发展。今天,数十名谷歌工程师使用Python,和我们正在寻找更多具有这种语言技能的人。“说彼得·诺维格,在谷歌搜索质量总监,公司

(从python.org采取报价)

their help页面,你可以看到你的浏览器“ py”为文件扩展名的地址栏;) 也许这样做也用于他们的搜索页面?

我确定像他们的Google's Filesystem这样的东西是用C或C++编写的。

GMail和Google Maps的前端(afaik)是用Java和Google Web Toolkit创建的。

结论:没有明确的答案,你的问题,因为谷歌真的采用了很多不同的技术对不同问题的...

+0

有需要时,这就是为什么我创造了这个问题 – aWebDeveloper 2010-11-20 07:00:56

+0

有了这么多的产品是如何一个单一的语言你认为会有一种语言吗? – skjoshi 2014-03-02 06:23:47