C# lost, Python "Lianzhuang" programming language of the year, TIOBE January programming language list released

When the programming language rankings were released in December , the CEO of TIOBE Software predicted that the programming language of the year in 2021 would be C#. This programming language, which was born more than 20 years ago, has not won this honor so far. However, the latest results came out, C# was not selected, and Python was once again awarded the title of programming language of the year.

First of all, congratulations to Python for winning TIOBE's programming language of the year twice in a row. This honor represents the programming language with the fastest growing ratings over the past year. This is the fifth time Python has won the award, the other four being in 2007, 2010, 2018 and 2020.

In the past year, Python started from the third place in the TIOBE index at the beginning of the year, and its popularity continued to rise, leaving behind C and Java, which were the top two respectively, and jumping to the first place in TIOBE, currently leading other languages ​​by more than 1%. . While it's still a long way from Java's all-time ratings record of 26.49% in 2001, Python has become the language of programming practice in many fields, and there are signs that Python's triumphant journey continues.

TIOBE Community Python Trend Chart

In the future, will Python have a new power language that competes with it? In terms of potential languages ​​over the past few years, 2021 has seen the following changes: Swift from 13th to 10th, Go from 14th to 13th, Rust to 26th, and Julia down from 23rd At 28, Kotlin rose from 40th to 29th, Dart from 25th to 37th, and TypeScript from 42nd to 49th. Therefore, other than Swift and Go, which are likely, other languages ​​are not currently able to quickly squeeze into the top 5 or top 3 ranks.

The following is the list of TIOBE's TOP 20 programming languages ​​in January :

 Top 10 languages ​​TIOBE programming community index trend (2002-2022) :

List of TOP 21-50 programming languages:

There are also 51-100 languages . Since the differences are relatively minor, only the names of the languages ​​are listed (in alphabetical order):

Alice,AutoLISP,B4X,bc,BCPL,BlitzMax,Boo,Bourne shell,C shell,CFML,CIL,CL (OS/400),CLIPS,CLIPS,Clojure,DCL,DiBOL,Dylan,Elm,Erlang,F#,Icon,Inform,Io,Korn shell,Lingo,LiveCode,MEL,Monkey,MOO,MQL4,Nim,NXT-G,Oberon,OCaml,Occam,OpenCL,Oz,Pike,Processing,Q,badge,REXX,Ring,Snap!、SPARK、SPSS、X10、Xojo、Zig

Here are the historical rankings of the top 10 programming languages ​​(average of positions over a 12-month period):

Historical Ranking (1987-2022) 

There are two important notes here:

1. There is a difference between "Visual Basic" and "(Visual) Basic" in the above table. Before 2010, "(Visual) Basic" referred to all possible dialects of Basic, including Visual Basic. After discussion, we decided to split "(Visual) Basic" into all dialects such as Visual Basic .NET, Classic Visual Basic, PureBasic, and Small Basic, to name a few. Since Visual Basic .NET has become the primary implementation of Visual Basic, it is now called "Visual Basic".

2. The programming language SQL has been vacant in the TIOBE index for several years. It was not until 2018 that someone pointed out that SQL was Turing complete and SQL became part of the TIOBE index again. So even though the language is very old, it has only a short history in the index.

As can be seen from all previous "Programming Language of the Year" winners listed by TIOBE, Python is the programming language with the most awards.

Past winners of "Programming Language of the Year"

[Note]: The TIOBE programming community index is an indicator of the popularity of programming languages. The index is updated monthly. Ratings are based on the number of skilled engineers, courses and third-party vendors worldwide. Popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu are used to calculate the ratings. It's important to note that the TIOBE index is not a ranking of the best programming languages, or which languages ​​write the most code, it only reflects the popularity of a programming language.

 Reference link:

1.index | TIOBE - The Software Quality Company

2.Python | TIOBE - The Software Quality Company

Guess you like

Origin blog.csdn.net/weixin_64917227/article/details/122321198