What Language Does Google Facebook Twitter Paypal Wikipedia … Use?
What programing language does top websites use?
Here's the list of top websites by traffic, and the language they use.
|Website by traffic||Language|
|1 Google||Java, C/C++, Python.|
|2 Facebook||PHP (HipHop), C++. Chat is erlang. HBase.|
|3 YouTube||C/C++, Python|
|6 baidu.com (search)||C/C++. perl/python/ruby|
|7 Wikipedia||PHP (MySQL) MediaWiki|
|8 Windows Live live.com||?|
|9 Twitter||Ruby → Java → Scala. Twitter#Technology|
|11 MSN.com||asp.net ?|
|15 TaoBao.com (shopping)||PHP, Java|
|23 yandex.ru (search)||perl?|
|28 网易 163.com||?|
|31 新浪微博 weibo.com||?|
|38 Apple.com||Objective C?|
|43 搜狐网 sohu.com||?|
|47 LiveJasmin.com (porn)||?|
|48 xvideos.com (porn)||?|
|56 土豆网 Todou.com||?|
|81 YouPorn.com||PHP, Redis. [How YouPorn Uses Redis: SFW Edition By Eric Pickup. At http://blog.togo.io/redisphere/how-youporn-uses-redis-sfw-edition/ , accessed on 2014-01-03 ]|
|103 Google orkut.com||ASP|
The numbers are the site's traffic rankings, from http://www.alexa.com/topsites, as of . (missing ones are mostly duplicates, such as Google Japan, Google India, etc.)
Other Popular Websites
|StumbleUpon.com||PHP, Perl, C++|
|MySpace.com||Was ColdFusion, post 2006 ASP. |
|Reddit.com||Python (was Common Lisp)|
|StackOverflow||C# on ASP.NET [What Was Stack Overflow Built With? By Jeff Atwood. At http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/ , accessed on 2014-01-03 ]|
Those with perl are probably going back to the first dot com era (aka Web 1.0, ~1998). At that time, perl was basically the only game in town (secondarily: Java). (i don't recall what amazon and ebay were in… was it perl or php? how about imdb.com?)
most php follows starting in early 2000s, that's when PHP quietly surpassed perl in all battle fronts.
it'd be interesting to know what some of the chinese sites uses, and porn sites, as video porn sites has traffic that's probably a magnitude more than others.
as for Microsoft sites… i suppose they are ASP for older sites and C# with “.NET” for new?
Fill in the blanks please.
thanks to roowe, krfantasy, KaeruCT.