Jump to content

TIOBE index: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mNo edit summary
No edit summary
Line 4: Line 4:
According the site, Tiobe index ''is not about the best programming language or the language in which most lines of code have been written''<ref>[http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Tiobe index web site, www.tiobe.com]</ref>. However the site does claim that the frequency of searches may reflect the number of skilled engineers, courses and jobs worldwide. These claims are criticized in the opposing publications<ref>[http://blog.timbunce.org/2009/05/17/tiobe-index-is-being-gamed/ Blog]</ref>.
According the site, Tiobe index ''is not about the best programming language or the language in which most lines of code have been written''<ref>[http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Tiobe index web site, www.tiobe.com]</ref>. However the site does claim that the frequency of searches may reflect the number of skilled engineers, courses and jobs worldwide. These claims are criticized in the opposing publications<ref>[http://blog.timbunce.org/2009/05/17/tiobe-index-is-being-gamed/ Blog]</ref>.


For many years, Tiobe has been a subject of highly emotional [[flame war|flame wars]]. In particular, decrease of [[Perl]] popularity (while it is in general not ranked very low) raised discussions that maybe this language is "dying" <ref>[http://use.perl.org/~Ovid/journal/38010 ''Perl 5 Is Dying'' at perl.org]</ref>, followed by wide negative response from the Perl community <ref>[http://www.google.com/search?hl=en&q=tiobe+site%3Ause.perl.org&aq=f&oq=&aqi= Google search on Tiobe mentionings at Per.org]</ref>. Similarly, the growth of [[Python (programming language) Python]] have been discussed as a success in Python community <ref>[http://www.mail-archive.com/[email protected]/msg172973.html Blog]</ref>. Java staying on the top has been interpreted as success <ref>[http://veerasundar.com/blog/2008/07/tiobe-programming-community-index/ Blog]</ref> but some decline over many years have also raised a discussion if this is as "dying language" <ref>[http://veerasundar.com/blog/2008/07/tiobe-programming-community-index/ Blog]]</ref>. Tiobe index does not give particularly high rank for [[C#]], [[Fortran]] and some other notable languages.
For many years, Tiobe has been a subject of highly emotional [[flame war|flame wars]]. In particular, decrease of [[Perl]] popularity (while it is in general not ranked very low) raised discussions that maybe this language is "dying" <ref>[http://use.perl.org/~Ovid/journal/38010 ''Perl 5 Is Dying'' at perl.org]</ref>, followed by wide negative response from the Perl community <ref>[http://www.google.com/search?hl=en&q=tiobe+site%3Ause.perl.org&aq=f&oq=&aqi= Google search on Tiobe mentionings at Per.org]</ref>. Similarly, the growth of [[Python (programming language)|Python]] have been discussed as a success in Python community <ref>[http://www.mail-archive.com/[email protected]/msg172973.html Blog]</ref>. Java staying on the top has been interpreted as success <ref>[http://veerasundar.com/blog/2008/07/tiobe-programming-community-index/ Blog]</ref> but some decline over many years have also raised a discussion if this is as "dying language" <ref>[http://veerasundar.com/blog/2008/07/tiobe-programming-community-index/ Blog]]</ref>. Tiobe index does not give particularly high rank for [[C#]], [[Fortran]] and some other notable languages.


Tiobe index is sensitive to the ranking policy of the search engines on that it is based. For instance, in April 2004 Google performed a cleanup action to get rid of unfair attempts to promote the search rank. As a consequence, there was a huge drop for languages such as [[Java (programming language)|Java]] and [[C++]], yet these languages have stayed at the top of the table. To avoid such fluctuations, Tiobe now uses more search engines.
Tiobe index is sensitive to the ranking policy of the search engines on that it is based. For instance, in April 2004 Google performed a cleanup action to get rid of unfair attempts to promote the search rank. As a consequence, there was a huge drop for languages such as [[Java (programming language)|Java]] and [[C++]], yet these languages have stayed at the top of the table. To avoid such fluctuations, Tiobe now uses more search engines.

Revision as of 20:40, 3 September 2009

Tiobe index in 2009

Tiobe programming community index is an ordered list of programming languages, sorted by the frequency of web search using the name of this language as keyword. The index covers searches in Google, Google Blogs, MSN, Yahoo!, Wikipedia and YouTube. The index is updated once a month. The current information is free but the long term statistics over many years of observation is for sale. The index authors think that it may be valuable when accepting various strategic decisions. Tiobe focuses on Turing complete languages, so it does not provide information about the popularity of, for instance, SQL or HTML. Assembly language is also excluded, claiming it is too specific.

According the site, Tiobe index is not about the best programming language or the language in which most lines of code have been written[1]. However the site does claim that the frequency of searches may reflect the number of skilled engineers, courses and jobs worldwide. These claims are criticized in the opposing publications[2].

For many years, Tiobe has been a subject of highly emotional flame wars. In particular, decrease of Perl popularity (while it is in general not ranked very low) raised discussions that maybe this language is "dying" [3], followed by wide negative response from the Perl community [4]. Similarly, the growth of Python have been discussed as a success in Python community [5]. Java staying on the top has been interpreted as success [6] but some decline over many years have also raised a discussion if this is as "dying language" [7]. Tiobe index does not give particularly high rank for C#, Fortran and some other notable languages.

Tiobe index is sensitive to the ranking policy of the search engines on that it is based. For instance, in April 2004 Google performed a cleanup action to get rid of unfair attempts to promote the search rank. As a consequence, there was a huge drop for languages such as Java and C++, yet these languages have stayed at the top of the table. To avoid such fluctuations, Tiobe now uses more search engines.

Tiobe is quite frequently referenced in Wikipedia itself when discussing notability of less popular programming languages [8].


References

See also