2010-11-11 14 views
7

Quelle langue/framwork google et d'autres comme msn, yahoo, orkut, facebook, twiiter etc utilisent. Ou pour tout fait n'importe quel site Web populaire.quelle langue google et d'autres utilisent

Je sais ce qui suit

  1. Facebook - PHP
  2. Yahoo - PHP
  3. Gmail - Java
  4. Twitter - ROR et Scala
  5. Foursquare - Scala

Qu'en est-

autres

EDIT:

employés de Google sont officiellement autorisés à utiliser 4 langues Python, Java, C++, JavaScript. Cela ne signifie pas qu'ils ne peuvent pas utiliser d'autres langues.

Répondre

6

Google Search - Python (http://python.about.com/b/2006/11/17/creative-search-technology-with-python.htm)

Google Wave Protocol - Java (http://code.google.com/p/wave-protocol/ (Vous pouvez le vérifier et l'étudier, à 40000 lignes;)))

Google Wave Front-End - Google Web Toolkit (http://code.google.com/webtoolkit/doc/1.6/examples/)

Google Moderator front-End - Google Web Toolkit (http://code.google.com/webtoolkit/doc/1.6/examples/)

Google Maps Front-End - JavaScript (Which language is used in google maps frontend?)

Gmail Frontend - JavaScript (http://en.wikipedia.org/wiki/Gmail#Code_changes)

0

Google utilise vraiment une variété de différentes technologies/langues pour leurs fins.

Par exemple Python

« Python a été une partie importante de Google depuis le début, et reste donc que le système se développe et évolue. Aujourd'hui, des dizaines d'ingénieurs de Google utilisent Python, et nous recherchons plus de personnes ayant des compétences dans cette langue. " a déclaré Peter Norvig, directeur de la qualité de la recherche chez Google, Inc.

(citation tirée de python.org)

Sur their help pages vous pouvez voir les extensions de fichier "py" dans votre navigateur barre d'adresse;) Peut-être que le font aussi l'utiliser pour leurs pages de recherche?

Je suis sûr que des choses comme Google's Filesystem sont écrites en C ou en C++.

Les interfaces de GMail et Google Maps sont (afaik) créées avec Java et le Google Web Toolkit.

En conclusion: Il n'y a pas de réponse définitive à vos questions depuis Google intègre vraiment beaucoup de technologies différentes pour différents problèmes ...

+0

il faut soit une langue unique qui est pourquoi j'ai créé cette question – aWebDeveloper

+0

Avec ce produit beaucoup comment Pensez-vous qu'il y aura une langue? – skjoshi