
It turns out that there is such a company
TIOBE Software , which monthly calculates the global ranking of programming languages. This rating is called “TIOBE Programming Community Index”. But
the version of this thing for March 2008.
The rating is based on the number of developers in these languages around the world, the number of different courses and manufacturers using those or other languages. To calculate the ranking, popular western search engines like Google, MSN, Yahoo !, and YouTube are used. Therefore, you should not understand this rating as the choice of the best programming language, or the indicator of the number of written lines of code in the languages spoken.
So, we represent the top 20. Positions from 21 to 50 are presented on the source site .Position Mar 2008 | Position Mar 2007 | Delta in position | Programming Language | Ratings Mar 2008 | Delta Mar 2007 | Status |
---|
one | one | = | Java | 20.651% | + 2.61% | A |
2 | 2 | = | C | 15.593% | -0.04% | A |
3 | five | ++ | (Visual) Basic | 10.795% | + 2.65% | A |
four | four | = | Php | 10.138% | + 0.68% | A |
five | 3 | - - | C ++ | 9.776% | -1.33% | A |
6 | 6 | = | Perl | 5.781% | -0.64% | A |
7 | 7 | = | Python | 4.593% | + 0.70% | A |
eight | 9 | + | C # | 4.143% | + 0.78% | A |
9 | 12 | +++ | Delphi | 2.697% | + 0.94% | A |
ten | ten | = | Ruby | 2.661% | -0.11% | A |
eleven | eight | - - - | Javascript | 2.462% | -1.02% | A |
12 | 14 | ++ | D | 1.107% | -0.16% | A |
13 | 13 | = | PL / SQL | 0.747% | -0.80% | A |
14 | eleven | - - - | SAS | 0.630% | -1.22% | A- |
15 | 18 | +++ | COBOL | 0.615% | -0.03% | A- |
sixteen | 21 | +++++ | Pascal | 0.554% | -0.01% | B |
17 | 17 | = | Ada | 0.485% | -0.17% | B |
18 | sixteen | - | Lisp / Scheme | 0.434% | -0.29% | B |
nineteen | nineteen | = | FoxPro / xBase | 0.423% | -0.18% | B |
20 | 25 | +++++ | Lua | 0.385% | -0.01% | B |
')
Status denotes that the programming language belongs to the group of basic ones used (A) or secondary (B). A- means a shift towards minor ones.
As you can see, Java is leading and has gained 2.6% of users over the year. It is followed by C, who has not changed positions. And together they hold 35% of the market (if I may say so).
It is not entirely clear raising to 2 positions Visual Basic. He overtook PHP, which managed to stay in its place, but ousted C ++. This fall in C ++ is exactly the same: +1 position C # and +3 positions Delphi slightly pressed it. These 3 languages can be included in one interchangeability group.
JavaScript, which now seems to be at the peak of popularity, has surrendered 3 positions. Why? I would venture to suggest that users began to search less for JS in search engines due to the emergence of frameworks. It became easier to program on it, it became less discussed.
The 6th and 7th positions of Perl and Python are really hard for me to explain. It seemed that the first is long forgotten, and the second is used quite rarely. Perhaps Python is also retained due to the fact that it is still actively used by Google.
It is also interesting that Pascal and Lua (+5 positions) brazenly broke into the 20s. Is Pascal still writing software?
In general, the rating is rather controversial, but interesting :)
Source:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htmlA similar rating a year ago:
http://habrahabr.ru/blog/nulla_dies_sine_linea/9543.html