Just now, TIOBE updated the programming language index ranking list for October 2021.
In the list, a total of 100 programming languages have been ranked. Python has become the "overlord of new languages for more than 20 years", ranking first with a rating of 11.27%; while the "long-term hegemony has ended" of C and Java, respectively The ratings of 11.16% and 10.46% are ranked 2nd and 3rd on the list.
Python surpasses C language dominance No.1, R language falls out of the top ten
It can be seen from the list that compared with the ranking in October last year, Python has jumped from the original 3rd place, surpassing C and Java to the 1st place without any change in the rating. On the contrary, C and Java have their ratings dropped by 5.79% and 2.11% respectively compared to October last year (the “only second” assembly language with negative ratings in the top ten), and the rankings have also increased from last year’s 1st and 1st. 2 dropped by one place.
Regarding the "interesting" ranking changes in the top three on the list, TIOBE CEO Paul Jansen analyzed that Python was originally used as a simple scripting language to replace Perl, and has now developed quite mature. It is because of its ease of learning, huge library, and extensive use in various fields that make it the most popular programming language today.
Among the top ten on the list, the 4-7 are: C++ with a rating of 7.50%, C# with a rating of 5.26%, Visual Basic with a rating of 5.24%, and JavaScript with a rating of 2.19%. Compared to last October, although the rankings of these four languages have not changed, their ratings have increased.
Ranked 8-10 are: SQL with a rating of 2.17%, PHP with a rating of 2.10%, and Assembly language with a rating of 2.06%. Among them, SQL has advanced by 2 places compared to the 10th place in October last year, and PHP has moved from the 8th place in October last year to the 9th place; Assembly language has moved from the 17th place in October last year to the 10th place in October this year. , And has become the most "improved" language in the top ten on the list. The ninth R language last year has been squeezed out of the top ten.
The 11th-20th places in the list are: Classic Visual Basic rated 1.83%, Go rated 1.28%, MATLAB rated 1.20%, R rated 1.20%, Groovy rated 1.18%, rated 1.12% Ruby, 1.11% Swift, 1.08% Fortran, 0.93% Perl, and 0.93% Delphi/Object Pascal.
Compared with the ranking in October last year, the rankings of the five languages, Classic Visual Basic, Go, MATLAB, Fortran, and Delphi/Object Pascal in the 11th-20th places, all rose, and the rankings of other languages were all compared to last year. Decline in varying degrees.
TIOBE index trend of programming languages (2002-2020):
From the above index chart, you can clearly see the ranking curve of programming languages in the past 20 years from 2002 to 2020, and the corresponding data more or less show the popularity of the top ten languages.
Other programming languages
The following is a list of the top 50 programming languages ranked 21-50, and you can see their changes through comparison.
The programming languages ranked 51-100 on the list are ranked as follows: (due to the small difference in rating values, the ranking is in alphabetical order):
ABC, ActionScript, Alice, Applescript, AspectJ, AutoLISP, Awk, B4X, Bash, bc, Bourne shell, C shell, CFML, CIL, Clipper, ECMAScript, Eiffel, Elm, F#, Haxe, Icon, Inform, Io, JScript, Korn shell, LabVIEW, Lingo, M4, ML, MQL4, Nim, NXT-G, Occam, OpenCL, OpenEdge ABL, Oz, PostScript, Q, Racket, REBOL, REXX, Ring, RPG, S-PLUS, Simulink, SPSS, Vala/Genie, Verilog, Xojo, XSLT。
About TIOBE:
The TIOBE programming community index is an indicator of the popularity of programming languages. The index is updated once a month. Its rating is based on the number of skilled engineers, courses and third-party suppliers worldwide. And the utilization rate is calculated by popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu.
It should be noted that the TIOBE index is not about the best programming languages or languages that write most lines of code. The index can be used to check whether your programming skills are still up to date, or to make strategic decisions about which programming language to use when starting to build a new software system.
TIOBE index related:
https://www.tiobe.com/tiobe-index/programming-languages-definition/
Reference link:
https://www.tiobe.com/tiobe-index/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。