Ask HN: What programming language was ______ written in?
I am curious as to what programming languages were used to make various products and thought it would be interesting to keep a running list of as many as we could.
Feel free to list as many as you can in the comments section and I'll try adding it to the master list. Or you can ask about one and hopefully someone will answer.
Facebook - PHP and C++
Mac OSX - C and Objective C
iOS - C and Objective C
Windows - C++, C, and C#
Linux - C
Android - C
Google - C++, Python, Java
Dropbox - Python
NSA - Python
Yelp - Python
Quora - Python
Youtube - Python
Slide - Python
NASA - Python
...
31 comments
[ 4.8 ms ] story [ 70.3 ms ] threadYelp Python
Quora Python
Youtube Python
Slide Python
NASA Python
I interpret NSA as National Security Agency and NASA as the National Aeronautics and Space Administration (two agencies within the US Government). However, considering these are two entire agencies, it does not make sense to say that either is 'written in python'. They may use Python, but I know that they also rely heavily on other languages including C, C++, Java, C#, OCaml, and assembly among others.
[Edit]: Thx for the links, guys!
...and...
http://www.python.org/about/success/usa/
There's also a list of other companies using Python I didn't mention in my earlier comment. That was a session speech given by Wesley Chun, author and long time programmer for Python and current Google employee along with the founder of Python, Guido van Rossom, at this year's 2011 Google IO conference.
It's unique in being far more than a language: once upon a time, it was an operating system (http://tekkie.wordpress.com/2007/07/19/squeak-is-like-an-ope...).
Well, it shares that distinction with Oberon, so, not unique.
Of course, Lisp is another one.
Amazon: Perl
Twitter: Ruby on Rails, Java
Optimizely: Python
LinkedIn: Java
Craigstlist: Perl
flickr: PHP, Perl, Java
Tumblr: PHP
Source 1: http://techcrunch.com/2010/10/06/new-twitter-search/
Source 2: http://techcrunch.com/2011/06/01/new-twitter-search-relevant...
Buddypress - PHP
Joomla - PHP
Drupal - PHP
Python - C
PHP - C
The OSX kernel is written mostly in a restricted dialect of C++ once you get above the microkernel level isn't it?
The control software for the Space Shuttle is written in a custom PL/I based language called HAL/S (S for Shuttle).
The bottom layers of Android may be C, but most of the code you actually interact with is written in Java.
TurboTax - Java
Reddit - Python
http://cl.ly/2p2K0Q0m2i0I2D3I2J1U/Screen_shot_2011-06-13_at_...
http://www.google.com/webhp?sourceid=chrome-instant&ie=U...
Yahoo - PHP, Java
Disqus - Python
LinkedIn - Java
Netflix - C, C++ C#
Baidu - PHP
QQ - PHP