Recently, TIOBE released the programming language list for September 2021. Among the 100 programming languages shortlisted in this list, C, Python, and Java have ratings of 11.83%, 11.67%, and 11.12% respectively, ranking among the top 3 on the list. Among them, the difference between the second-ranked Python and the first-ranked C language is only 0.16%, and it is possible to surpass C at any time.
According to TIOBE data, the rankings of the two languages, C and Java, have entered the top three for the first time so far.
In addition to C and Java, among the top ten on the list, Python, which has been popular in recent years, has steadily ranked second. As long as it rises by 0.16%, it can surpass C and rise to the top of the list. Assembly language surpassed PHP with a rating of 2.42%, rising from 9th to 8th.
There are also many interesting changes in the top 20 rankings of the list this month. For example: Assembly rose from 9th to 8th, Ruby rose from 15th to 13th, and even Go language rose from 18th to 14th; Delphi/Object Pascal was rated at 0.77%, It has risen from the 22nd place last month to the 20th place.
The following is a graph of the ranking changes of various languages on the TIOBE list in recent years:
Other programming languages
Among the 100 programming languages included in this list, the top 20 may be more familiar to everyone. The 21-50 programming language list listed below, some of the rankings are also constantly changing.
The programming languages ranked 51-100 on the list are relatively small, so only the names of these programming languages are listed. The ratings and scores have not been given (in alphabetical order). You can compare them by yourself. :
Alice、AutoLISP、B4X、Bash、bc、C shell、CL(OS/400)、Clipper、Curl、Elxir、Elm、Emacs Lisp、F#、Hack、Icon、IDL、Inform、Io、Korn shell、Ladder Logic、LiveCode、 Logo、Maple、MQL4、MS-DOS batch、NATURAL、OCaml、Occam、OpenCL、OpenEdge ABL、Oz、PostScript、Q、Raku、REBOL、REXX、Ring、RPG、S-PLUS、Simulink、Smalltalk、Snap!,Solidity、Standard ML、Tcl、Vala/Genie、X10、Xojo、XSLT、Zig。
In addition, in order to have a more comprehensive understanding of various programming languages, here is the historical ranking of the top ten programming languages from 1986 to 2021. You can compare this list to see:
The ranking of the top ten programming languages above many years ago is an average ranking result over a 12-month period.
It can be seen that the programming language SQL has not appeared in the TIOBE list for a long time. In 2018, it was pointed out that SQL is Turing Complete. Since then, SQL has become part of the TIOBE index. Therefore, although this language is very "old", it has a short history on the list.
About TIOBE
The TIOBE programming community index is an indicator of the popularity of programming languages. The list is updated monthly. The rating is based on the number of skilled engineers, courses, and third-party vendors worldwide, and the utility rate is calculated through popular search engines (such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu).
It should be noted that the TIOBE index does not refer to languages that are not the best programming languages or most lines of code. The index is only 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.
The definition of the TIOBE index can be found here:
https://www.tiobe.com/tiobe-index/programming-languages-definition/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。