Skip to content

Instantly share code, notes, and snippets.

@himangshuj
Last active April 30, 2021 18:39
Show Gist options
  • Save himangshuj/649e23435537422cca5d269abd66d9d3 to your computer and use it in GitHub Desktop.
Save himangshuj/649e23435537422cca5d269abd66d9d3 to your computer and use it in GitHub Desktop.
Programming Languages Table Gist
Product Year Made Primary Language Language/Framework Founded Hypothesis on why did they choose it ?
MS DOS 1982 8086 Assembly 1972 Microsoft had to deliver a new operating system for IBM in limited time. Instead of building from scratch , they modified the 8 bit CP/M for 16 bit PCs.
Yahoo Directory 1994 Html 1991 No definitive article on the initial architecture of Yahoo but based on architecture of related WWW Virtual Library, it can be guessed it was pure static pre generated html.
Amazon.com July 1995 Perl 1987 At that time, websites were text heavy and perl was possibly the easiest way to manipulate text
Google.com July 1996 Python 1990 In 1996, python was probably the easiest way to crawl the web as compared to any other language. At it's heart, google is a crawler
Youtube.com 2005 Php 1995 By 2005, Php was the reigning champion for web programming.
Facebook.com 2003 Php 1995 In 2003, Php was the reigning champion for web programming.
LinkedIn.com 2002 Java Servlet 2002 Around 2002-2003, Sun was spending a record 500 m $ in marketing java. This created an ecosystem of performant backend.
Docusign 2003 dot net 2002 Docusign started as docutouch in 2000. At that time, they were signing microsoft word. Hence, they continued leveraging their strengths in microsoft stack.
Paypal 2002 dot net 2002 Paypals payment code started as client side application and migrating to dot net for the web world was easy.
Shopify.com 2006 Ruby on Rails 2004 They built the entire website in two months time for their own store and then decided to create a platform.
Twitter.com 2006 Ruby on Rails 2004 The app was rapidly prototyped in a few days by a few friends at work and ROR was the fastest way to prototype in 2006
Dropbox.com 2008 Python 1990 At its core, dropbox is a distributed file server. Dropbox founders liked python. They needed to work well both as desktop and web server and python fits the bill better than ruby or php at that time.
UberCab.com 2009 Python 1990 Around 2005 saw the release of Django one of the post popular web frameworks
Stripe.com 2010 Ruby on Rails 2010 In Patrik's own words, there was little to choose between Ruby and Python . They knew ruby better . They also punted on solving scalability problems.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment