4 ms·
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
...
- steventruong 15y agoNSA Python Yelp Python Quora Python Youtube Python Slide Python NASA Python
- conorgil145 15y agoCould you please expand your acronyms? 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.
- steventruong 15y agoSomeone else asked for a reference and I provided the link in response also in this thread. I am not arguing it's the only language they use but python are languages they use nonetheless
- preek 15y agoCan you provide links for NSA and NASA, please? [Edit]: Thx for the links, guys!
- newest_user 15y ago'NSA uses Python for cryptography and intelligence analysis.' http://waprogramming.com/papers/vol1-no1/(73-76)%20Python%20-%20an%20appropriate%20language%20for%20real%20world%20programming.pdf http://waprogramming.com/papers/vol1-no1/(73-76)%20Python%20... ...and... http://www.python.org/about/success/usa/ http://www.python.org/about/success/usa/
- steventruong 15y agoShould update the list from the vid.
- steventruong 15y agohttp://www.youtube.com/watch?v=KKQS8EDG1P4&feature=player_embedded#t=1657s http://www.youtube.com/watch?v=KKQS8EDG1P4&feature=playe... (timestamped) 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.
- gm 15y agoWindows is C, not C++
- steventruong 15y agoShould be both
- nametoremember 15y agoHow come Windows doesn't come with a compiler for c?
- fractallyte 15y agoSmalltalk is written in Smalltalk. 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-operating-system/ http://tekkie.wordpress.com/2007/07/19/squeak-is-like-an-ope...).
- MaysonL 15y agoIt's unique in being far more than a language: once upon a time, it was an operating system Well, it shares that distinction with Oberon, so, not unique.
- fractallyte 15y agoWhoops - a slip of the keyboard ;-) Of course, Lisp is another one.
- neuromancer2600 15y agoeBay: Perl Amazon: Perl Twitter: Ruby on Rails, Java Optimizely: Python LinkedIn: Java Craigstlist: Perl flickr: PHP, Perl, Java Tumblr: PHP
- steventruong 15y agoTwitter moved off to Java last I heard if I read this correctly. Not sure if they still use any rails. Source 1: http://techcrunch.com/2010/10/06/new-twitter-search/ http://techcrunch.com/2010/10/06/new-twitter-search/ Source 2: http://techcrunch.com/2011/06/01/new-twitter-search-relevant/ http://techcrunch.com/2011/06/01/new-twitter-search-relevant...
- oomkiller 15y agoMost of their job postings still mention Ruby, so I suspect a big portion is Ruby/Rails based.
- binspace 15y agoLinkedIn: Java/Ruby on Rails
- deleted 15y ago[deleted]
- deleted 15y ago[deleted]
- pitchups 15y agoWordPress - PHP Buddypress - PHP Joomla - PHP Drupal - PHP
- cperciva 15y agoPerl - C Python - C PHP - C
- sixtofour 15y ago(gc)c - C
- pja 15y agoI suspect once an organisation gets big enough, you're going to find perl and python in use somewhere. 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.
- binaryjohn 15y agoStackoverflow.com - ASP.NET TurboTax - Java Reddit - Python
- cosmo7 15y agoDiaspora - Ruby on Rails
- binspace 15y agoHere are some sites written in Rails: http://rubyonrails.org/applications http://rubyonrails.org/applications
- amccloud 15y agoFunny that you asked this. Today I noticed Google answering this very question. http://cl.ly/2p2K0Q0m2i0I2D3I2J1U/Screen_shot_2011-06-13_at_2.32.12_AM.png http://cl.ly/2p2K0Q0m2i0I2D3I2J1U/Screen_shot_2011-06-13_at_... http://www.google.com/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1&nord=1#hl=en&sugexp=ldymls&xhr=t&q=rabbitmq+written&cp=16&fp=f47737c79cc7719f http://www.google.com/webhp?sourceid=chrome-instant&ie=U...
- sidcool 15y agoAndroid in C? I thought it was Java.
- MoreFail 15y agoMySpace - Java(Coldfusion) After 2007 C#,C Yahoo - PHP, Java Disqus - Python LinkedIn - Java Netflix - C, C++ C# Baidu - PHP QQ - PHP
- serichsen 15y agoHere are some industry applications using Lisp: http://wiki.alu.org/Industry http://wiki.alu.org/Industry Application
- Foredecker 15y agoWindows is not written in C#. There is only one componentin Windows htat is in C# and that is the Windows Event viewer.