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. |
Last active
April 30, 2021 18:39
-
-
Save himangshuj/649e23435537422cca5d269abd66d9d3 to your computer and use it in GitHub Desktop.
Programming Languages Table Gist
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment