Tiobe vs PyPl

Top 10 programming languages

JAXenter Editorial Team
Ten on track via Shutterstock.

Is Google’s language Dart on the rise? Who is ruling the Tiobe and PyPI charts this month? Read on to find out.

Let’s have a look at the Tiobe index for the month of October. What’s interesting about this list is that Google’s web language Dart has risen in the ranking of programming languages, entering the top 20 for the first time.


TIOBE language index (

Google Dart: JavaScript killer?

Dart was launched in 2011 by Google and  VM as “structured web development”  and it has begun to rival to top dog language, JavaScript. While some users have dreamed of a JavaScript successor, others remain skeptical of a language launched by the competitor Google.

In October 2013 the relatively unheard of Dart was listed at number 81 in the Tiobe rankings. However, this year, Dart has risen to a remarkable 17 in the index. This jump only serves to highlight the popularity of Google’s programming languages​​

It’s also worth noting that other JavaScript competitors are far from reaching a ranking like Dart’s; CoffeeScript is at 133 and Microsoft’s Typescript is not very far above it at number 122. So to what can we attribute the sudden rise of Dart?

The Dart trend

Tiobe commented that Dart was first approached with caution by the broader community. The fact that users had to work with Chrome because no other browser supported Dart, acted as a deterrent. People seem to have come around to this idea though as Chrome is still the only browser that Dart is compatible with.

In Dart, the Dart-to-JavaScript compiler was advertised alongside the Dart VM. This “Dart 2js Trans Compiler” has been available for quite some time and it has now been developed to generate a cleaner and faster JavaScript code by hand instead of “plain” JavaScript.

An external reason for the leap forward may also be due to the publication of Dart version 1.0 in November 2013 and currently, version 1.6.0 is on offer. Whether this actually emerges as a trend, remains to be seen. Similar movements forward would then have been in other rankings, as PyPl, RedMonk or GitHut observed.

Swift, JavaScript, Java

In other news; Apple’s programming language Swift also did well in the October rankings. In Tiobe, Objective-C’s successor is already at position 19, while over on PyPl it’s at 11th place. In Tiobe’s index for September, JavaScript fell from 9th place to 12th. However, on PyPl, JavaScript is still in 7th place. Is this a mere coincidence or a result of the rise of Darts?

On Tiobe Java holds tight in second place but it tops the charts on the PyPl index. The accuracy of such rankings is underlined by PyPl team’s remark, which highlights that Tiobe criteria for the search ” Language + programming” is not particularly meaningful.

For example, a search for “Objective- C programming” will provide a result of over 20 million web pages but if you search for ” C programming” you get only 11 million hits. This raises the question of who actually visited these countless Objective-C sites?

PyPl began to criticise the downwards curve of Java in the Tiobe-Index. PyPl uses the search for “Language + Tutorial” in its ranking. It was observed that over the years the total search volume of language tutorials have been reduced. The proportion of the searches for “Java Tutorial” terms, compared to other languages has been stable since 2004.

Tiobe versus PyPl

Compare the Top 10 lists of Tiobe and PyPl for October 2014.


  1. C
  2. Java
  3. Objective-C
  4. C++
  5. C#
  6. Basic
  7. PHP
  8. Python
  9. Perl
  10. Transact-SQL


  1. Java
  2. PHP
  3. Python
  4. C#
  5. C++
  6. C
  7. JavaScript
  8. Objective-C
  9. Ruby
  10. Basic

However, next month a new round of the ranking game will begin which leaves us wondering how Dart, Swift, JavaScript and Java will fare…

Inline Feedbacks
View all comments