World’s Most Popular Programming Languages

“Look, see those birds? At some point a program was written to govern them. A program was written to watch over the trees, and the wind, the sunrise, and sunset. There are programs running all over the place. The ones doing their job, doing what they were meant to do, are invisible. You’d never even know they were here.”
The Oracle in The Matrix – Reloaded

 
We are able to view data from all over the world, chat with people on any continent, play games with or against any of our friends without leaving the comfort of our homes etc – All this is possible due to programs written using languages which remain invisible to the user.
Such is the brilliance of the whole system we call software & I am thankful for being part of this line of work :) .

The question ‘Which are the most popular programming languages?’ is important for people who are curious to know where their own programming language of choice stands in the battle for popularity. It even helps those of us who want to learn a new language & a small peep at what their colleagues all over the world favour might be the little push they desire.

Note : I wish to compare only languages which are used at the server side. Thus it excludes client side scripting languages like Javascript & markup languages like HTML, XML.


The TIOBE Programming Index is probably the only index which keeps track of the popularity of a programming language. Its updated every month. Thats why its regularly quoted by many articles.


Its Rules state that the ratings are calculated by counting hits of the most popular search engines for the search query +”<language> programming” .
Though I agree with the result (atleast with the top 4) , I don’t agree with the methodology used by the survey. The flaw can be seen if we replace the word ‘programming’ with ‘language’ since ‘programming’ word is not actually regularly used when we reference languages like php.
On google search – “php language” beats all other combinations easily (3Mil +) …even “java language” isnt able to match it (600k) though its aided by results of the place java & its language.

A better methodology is used Here though it stopped being updated after Oct 2008. The language name is combined with a number of relevant words so as to give a more valid result. The PERL code used by the site is available. Hopefully at some point of time it will be reused for getting the appropriate results.


While looking at the server side programming languages, I tried another approach at comparison. I took the Top 10 most popular sites & listed out the language used in them. The results were mighty interesting :wink: .
 
Top 10 Sites (as per Alexa)

  1. Google (Help/feedback sections are clearly Python pages..but main site?)
  2. Facebook (PHP)
  3. Youtube (PHP)
  4. Yahoo (PHP)
  5. Live (ASP.NET)
  6. Baidu (PHP)
  7. Wikipedia (PHP)
  8. Blogger (???)
  9. MSN (ASP.NET)
  10. Twitter (Said to be Ruby On Rails)

Note :
(1) Our very own WordPress is made with PHP.
(2) Google is believed to use an array of languages for its site. I wont be surprised if it has developed its own custom language based on Python & C :P .

In this little survey, PHP has come out the winner. Java & ASP.NET have more reputed sites among them (powerful companies are its developers
+ a dedicated support system ensures that big sites always use JAVA/.NET especially for financial transactions) but the open source languages like PHP, Python have the numbers(huge number of small scale sites) & luckily for PHP, some of the large scale sites using it have become so renowned that they are right there lying smug on top of the popularity list :cool: .


Ref :
Debate : Languages used in Google & other popular sites
Various Languages List
Tiobe Stats Criticism


World’s Most Popular Sports

This blog entry took a long time to compile….but was forced to write it….there are way too many misleading articles out there :( .
I had a simple question :’Which are the World’s Most Popular Sports?’…but the Net had way 2 many unbelievable answers !

Sample this :


Myth
Truth
The Football World Cup attracts 36 billion viewers. Umm…The world population is abt 6.7 Billion.(currently 6,706,993,152)
Basketball is the second most popular sport in the World. Sorry..but it doesnt figure in the Top 5….
F1 Racing has the highest viewership rating compared to every other sport in the World. Very Ambitious thought…

The problem is that the media lists the potential viewership rather than any actual figures…that explains the highly distorted figures out there…see this fantastic article abt it :
The Numbers Guy Report – Media Distortion of Viewership Numbers


Some points to be considered before reading ahead :

  • Its a modification of a Top Sports list I found which I tweaked to make it more accurate.
  • From the 6.5 Billion populace, 2.8B live below the poverty line. Also 250M are kids below the age of 2. That leaves us with 3.5B potential sports followers.
  • The USA has a population of only 300M.
  • China(1.3B) & India(1.2B) are the most populous nations in the world. Sports followed by them will naturally have a high standing.


 

  1. Football :
  2. Image Orig Src: Link
    Followers : Around 3 Billion Fans.
    Places : Most Places
  3. Cricket :
  4. Image Orig Src: Link
    Followers : Around 2 Billion Fans.
    Places : Asia, Europe, Africa, Australia
  5. Field Hockey :
  6. Image Orig Src: Link
    Followers : 1.5 Billion Fans.
    Places : Asia, Europe, Africa, Australia
  7. Tennis :
  8. Image Orig Src: Link
    Followers : Around 1 Billion Fans.
    Places : Europe, Americas, Asia
  9. Volleyball :
  10. Image Orig Src: Link
    Followers : Around 900 Million Fans.
    Places : Asia, Erope, Americas, Australia
  11. Table Tennis:
  12. Image Orig Src: Link
    Followers : Around 900 Million Fans.
    Places : Asia, Europe, Africa, Americas
  13. Rugby Union:
  14. Image Orig Src: Link
    Followers : Not more than 400 Million Fans.
    Places : South Africa, the United Kingdom, Australia,
    USA & many countries in Europe.
  15. Baseball:
  16. Image Orig Src: Link
    Followers : Around 300 Million Fans.
    Places : U.S, Japan, Cuba, Dom rep
  17. Basketball :
  18. Image Orig Src: Link
    Followers : Around 300M Fans.
    Places : U.S, Canada,China
  19. American Football (Gridiron) :
  20. Image Orig Src: Link
    Followers : Not more than 250 Million Fans.
    Places : U.S mainly

Ref :
http://sports.indiainfo.com
CIA Library – Countrywise Population
UN Population Report
http://en.wikipedia.org/wiki/List_of_countries_by_population
Google Insights : A different way to view stats
Anyone Watching Golf?
http://www.sportingo.com/Article.aspx?id=11587

Thanks to ImageShack for Free Image Hosting


Reblog this post [with Zemanta]