January ranking of programming languages
The Dutch company TIOBE introduced the next ranking of programming languages . The rating is based on the data of popular search engines on the number of developers and companies using the language, as well as on the number of training courses in this language.
So what's new in the January ranking? First of all, this is the appearance of Go language in it. And not just an appearance - it became the language of 2009 according to TIOBE. The popularity of Go has grown by 1.25% since its appearance in November 2009 and today it occupies the 13th line of the rating.
Go is followed by Apple's Objective-C in terms of popularization speed, which is only a hundredth of a percent behind. Objective-C has been around for a long time, but has regained its popularity thanks to the iPhone.
Also of interest is the growing popularity of PHP, which lowered C ++ and Visual Basic to the line below. In addition to languages from Google and Apple, C # from Microsoft and ActionScript from Adobe reached a high level in 2009. As for Java, it still remained on the first line, although its popularity continues to decline.
Graph showing the popularity of the top ten languages in the ranking since 2001:

Earlier, TIOBE predicted that in 2009 PHP and Ruby would lose popularity, and Python, C # and Erlang would become leaders. Well, forecasts are a thankless task, and despite this, here is the forecast for 2010 from TIOBE: in 2010 C ++ (thanks to the new standard), C # (due to good development dynamics) and JavaFX Script will gain popularity, but for Java ( not keeping up with the progress), Perl (due to a large number of competitors) and Objective-C (if the popularity of the iPhone goes down) will not be the best of times.
For information, the language of 2009 is Go, 2008 - C, 2007 - Python, 2006 - Ruby, 2005 - Java, 2004 - PHP, 2003 - C ++. Other statistics at http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html.
UPD: another rating for the popularity of programming languages is available at http://www.langpop.com/ , perhaps it will seem more interesting to someone.
So what's new in the January ranking? First of all, this is the appearance of Go language in it. And not just an appearance - it became the language of 2009 according to TIOBE. The popularity of Go has grown by 1.25% since its appearance in November 2009 and today it occupies the 13th line of the rating.
Go is followed by Apple's Objective-C in terms of popularization speed, which is only a hundredth of a percent behind. Objective-C has been around for a long time, but has regained its popularity thanks to the iPhone.
Also of interest is the growing popularity of PHP, which lowered C ++ and Visual Basic to the line below. In addition to languages from Google and Apple, C # from Microsoft and ActionScript from Adobe reached a high level in 2009. As for Java, it still remained on the first line, although its popularity continues to decline.
| Position | Programming language | Rating |
|---|---|---|
| 1 | Java | 17.482% (-1.54%) |
| 2 | C | 16.215% (+ 0.28%) |
| 3 (+2) | Php | 10.071% (+ 1.19%) |
| 4 (-1) | C ++ | 9.709% (-0.41%) |
| 5 (-1) | (Visual) Basic | 7.354% (-1.81%) |
| 6 | C # | 5.767% (+ 0.16%) |
| 7 | Python | 4.453% (-0.28%) |
| 8 | Perl | 3.562% (-0.74%) |
| 9 | Javascript | 2.707% (-0.65%) |
| 10 (+1) | Ruby | 2.474% (-0.67%) |
| 11 (-1) | Delphi | 2.392% (-0.91%) |
| 12 (+25) | Objective-c | 1.379% (+ 1.24%) |
| 13 (+ ∞) | Go | 1.247% (+ 1.25%) |
| 14 | SAS | 0.809% (+ 0.01%) |
| 15 (-2) | PL / SQL | 0.718% (-0.29%) |
| 16 (+2) | Abap | 0.641% (+ 0.10%) |
| 17 (-2) | Pascal | 0.624% (-0.04%) |
| 18 (+5) | Lisp / scheme | 0.576% (+ 0.14%) |
| 19 (+1) | ActionScript | 0.566% (+ 0.11%) |
| 20 (+4) | MATLAB | 0.540% (+ 0.11%) |
Graph showing the popularity of the top ten languages in the ranking since 2001:

Earlier, TIOBE predicted that in 2009 PHP and Ruby would lose popularity, and Python, C # and Erlang would become leaders. Well, forecasts are a thankless task, and despite this, here is the forecast for 2010 from TIOBE: in 2010 C ++ (thanks to the new standard), C # (due to good development dynamics) and JavaFX Script will gain popularity, but for Java ( not keeping up with the progress), Perl (due to a large number of competitors) and Objective-C (if the popularity of the iPhone goes down) will not be the best of times.
For information, the language of 2009 is Go, 2008 - C, 2007 - Python, 2006 - Ruby, 2005 - Java, 2004 - PHP, 2003 - C ++. Other statistics at http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html.
UPD: another rating for the popularity of programming languages is available at http://www.langpop.com/ , perhaps it will seem more interesting to someone.