Many programming languages and ecological impact on the overall development of far-reaching, for programmers, programming language selected as selected industry, and for businesses, the choice of programming language is like a select environment, it was said, "standing outlet, pigs You can fly ", on the contrary, still, therefore, to understand the programming language of the actual market situation and make the right choice is very important. Recently made a number of articles on programming languages and has used the TIOBE list of programming languages, but a friend of mine once said feedback TIOBE ranking indicators used "<language> programming" search statistics do not feel representative, as the programming nearly 20 years he had never so programmers search. So to "Java Programming" or "Java Programming" test with Baidu search found not as good as "java" more representative, or maybe that domestic Chinese search habits differ. To better understand the real situation of the country in a programming language or Chinese district, now use Baidu search data on the actual screen name the top 50 list of TIOBE statistical analysis.
Baidu data sources provided from January 1, 2011 until February 19, 2020 nearly a decade of actual search volume screen name, statistical indicators combined with Chinese users search habits, the programming language itself keywords, along with "language , programming, development, tutorials "and other keyword combinations comprehensive statistics. Statistics found that the top four results were in agreement, most are about the same or other ranking the same, there are several differences in the larger concern, which moved up mainly: MatLab ranked No. 6 in the search volume in TIOBE ranked 16, Julia more accidents ranked 11th ranked 42 in TIOBE in the search, LabView ranked 16 in the search in TIOBE ranked 40th, typescript search ranked 18 TIOBE in 46 th row, Lua ranked search TIOBE 29 ranked 36th, Ada search TIOBE 22 ranked ranked 39th, Pascal search TIOBE No. 24 ranked in the 50, there its PowerShell etc; the decline in ranking are mainly: D languages in TIOBE ranked 14th in the Baidu search results but there are few language-D and Baidu search no more information D included language search volume, groovy in ranked search TIOBE 28 in the first row 16. Overall the rise and fall of the result was very consistent with my domestic status quo, feeling the actual search results seems to better reflect the amount of activity programming language in the country, of course, view the list of TIOBE technology selection is of great reference value, it is recommended to do when selecting a combination of both a programming language evaluation together.
Search Ranking | Key words | Overall average daily search volume | Mobile average daily search volume | TIOBE Ranking | Rank difference |
1 | java | 13401 | 3565 | 1 | 0 |
2 | c | 12284 | 6890 | 2 | 0 |
3 | python | 9693 | 2774 | 3 | 0 |
4 | c++ | 9643 | 5770 | 4 | 0 |
5 | php | 5478 | 1157 | 8 | 3 |
6 | matlab | 4462 | 1095 | 16 | 10 |
7 | vb | 3817 | 1340 | 6 | -1 |
8 | go | 3751 | 1415 | 11 | 3 |
9 | javascript | 3499 | 988 | 7 | -2 |
10 | sql | 3312 | 812 | 9 | -1 |
11 | julia | 2633 | 1086 | 42 | 31 |
12 | c# | 2369 | 619 | 5 | -7 |
13 | swift | 2002 | 800 | 10 | -3 |
14 | ruby | 1617 | 600 | 15 | 1 |
15 | compilation | 1458 | 551 | 12 | -3 |
16 | labview | 1228 | 322 | 40 | 24 |
17 | delphi | 1212 | 293 | 18 | 1 |
18 | typescript | 1008 | 200 | 46 | 28 |
19 | take | 991 | 239 | 36 | 17 |
20 | perl | 975 | 217 | 19 | -1 |
21 | r | 895 | 287 | 13 | -8 |
22 | there is | 890 | 464 | 39 | 17 |
23 | scheme | 852 | 334 | 44 | 21 |
24 | pascal | 850 | 284 | Not on the list | #N/A |
25 | scala | 726 | 147 | 25 | 0 |
26 | objective-c | 550 | 133 | 20 | -6 |
27 | powershell | 533 | 108 | 38 | 11 |
28 | groovy | 523 | 114 | 12 | -16 |
29 | kotlin | 519 | 134 | 18 | -11 |
30 | erlang | 482 | 100 | 41 | 11 |
31 | fortran | 473 | 146 | 37 | 6 |
32 | lisp | 396 | 126 | 32 | 0 |
33 | abap | 374 | 105 | 31 | -2 |
34 | postscript | 290 | 98 | 49 | 15 |
35 | cobol | 268 | 97 | 30 | -5 |
36 | haskell | 265 | 84 | 45 | 9 |
37 | actionscript | 264 | 70 | 50 | 13 |
38 | f# | 198 | 66 | 28 | -10 |
39 | logo | 180 | 67 | 34 | -5 |
40 | D | No data included | 0 | 14 | -26 |
41 | rpg | No data included | 0 | 35 | -6 |
42 | ml | No data included | 0 | 43 | 1 |
43 | OpenEdge ABL | No data included | 0 | 47 | 4 |
44 | livecode | No data included | 0 | 48 | 4 |