The Dutch company
TIOBE Software BV has published
the popularity rating of programming languages for May 2007. I have already told you about the method of calculating the rating.
The top ten have not changed since April: Java is still in the yellow jersey, followed by C and C ++. However, the May rating revealed a brewing sensation - the rapid growth of the Ruby language rating stopped. Moreover, for the first time in more than a year there has been a rollback: the Ruby rating in May was lower than the April one.
Here is a table with the top twenty languages according to the TIOBE rating for May 2007 compared to May 2006:
Position May 2007 | Position May 2006 | Delta in position | Programming Language | Ratings May 2007 | Delta
May 2006 | Status |
---|
one | one |  | Java | 19.140% | -2.18% | A |
2 | 2 |  | C | 15.152% | -2.54% | A |
3 | 3 |  | C ++ | 10.114% | -0.82% | A |
four | four |  | Php | 8.738% | -1.48% | A |
five | five |  | (Visual) Basic | 8.431% | -1.13% | A |
6 | 6 |  | Perl | 6.152% | + 0.10% | A |
7 | eight | 
| Python | 3.779% | + 0.74% | A |
eight | 7 | 
| C # | 3.656% | + 0.38% | A |
9 | 9 |  | Javascript | 3.072% | + 0.88% | A |
ten | nineteen |         
| Ruby | 2.632% | + 2.18% | A |
eleven | ten | 
| Delphi | 2.130% | + 0.36% | A |
12 | eleven | 
| SAS | 2.076% | + 0.60% | A |
13 | 12 | 
| PL / SQL | 1.979% | + 0.97% | A |
14 | 18 |    
| D | 1.347% | + 0.87% | A |
15 | 21 |      
| ABAP | 0.731% | + 0.31% | A |
sixteen | 14 |  
| Lisp / Scheme | 0.698% | -0.19% | B |
17 | 17 |  | Ada | 0.679% | + 0.19% | B |
18 | 13 |     
| FoxPro / xBase | 0.637% | -0.37% | B |
nineteen | 20 | 
| Fortran | 0.630% | + 0.20% | B |
20 | 15 |     
| COBOL | 0.627% | -0.04% | B |
Schedule of changes in the popularity of the top ten languages in the ranking, since July 2001:

Here is an analysis of TIOBE employee Paul Janson:
“It seems that the rapid growth of Ruby has come to an end. Look closely at the chart below with the history of changes in the TIOBE index for the RUBY language:

Ruby has been a rising star for a whole year, but for the last two months his rating has stopped rising. Even worse, he fell in comparison with April. If this trend continues in the coming months, then Ruby is not destined to become "the next great programming language."
Java, C and C ++ were the leaders in the TIOBE rating from the very beginning, and it looks like they will maintain their status for a long time. Possible new applicants are the languages
Lua (it has risen over the past year from 55 to 23rd place) and
Groovy (from 103 to 52). However, they, like Ruby, are “easy” interpretable languages with dynamic typing. I have the impression that such languages have reached the maximum possible for them. Although they are very popular in web programming, the core of all industrial software systems are statically compiled languages. Based on this, I predict that the only candidate who has a chance to enter the top three is C #. But it will happen very gradually without any sudden jumps. ”