TIOBE February programming language ranking released: Python is far ahead of C language

Last month, Python once again won the annual programming language throne . This is the fifth time Python has won this award. The other four times were in 2007, 2010, 2018 and 2020. So in February, what are the new changes in the major programming languages?

For a long time, TIOBE has used the Alexa network traffic ranking engine as an important ranking index, but in December last year, Alexa announced that it will officially stop serving on May 1, 2022. Based on this, TIOBE also had to make changes. At present, Similarweb has officially taken over from Alexa and has become an important reference engine for TIOBE index rankings. Fortunately, the ranking has not changed much after the replacement, but the growth index of the top 3 programming languages, namely Python, C and Java, have all increased by 1%. TIOBE CEO Paul Jansen said that currently TIOBE is still fine-tuning the integration with Similarweb and combining it with the transformation of HtmlUnit at the back end. Some sites are not currently counted, but will follow soon. Now that HtmlUnit is being used for web scraping, it will be possible to include more sites such as Stackoverflow and Github in the index. This will hopefully happen in the coming months.

Here's a look at this month's rankings:

TIOBE February programming TOP 20 programming language

insert image description here

TOP 10 Programming Language TIOBE Index Trend (2002-2022)

insert image description here

List of programming languages ​​​​ranked by TOP 21-50

insert image description here
The list of programming languages ​​from the 51st to the 100th, because the data in this range has little change, no direct ranking is made, and these programming languages ​​are displayed in alphabetical order:

ActionScript, Alice, APL, Arc, AspectJ, Avenue, B4X, bc, BCPL, Bourne shell, C shell, C++/CLI, CLIPS, Dylan, Elixir, Elm, Erlang, F#, Icon, IDL, Inform, Io, J#, Korn shell, Lingo, M4, MEL, MQL4, MUMPS, Nim, Oberon, OCaml, OpenCL, Oz, Pike, Pure Data, Q, Racket, REXX, Ring, Simulink, Snap!, Solidity, SPARK, Stata, Tcl, Transact-SQL, VHDL, XBase++, Xojo

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

insert image description here
There are two important notes here:

1. There is a difference between "Visual Basic" and "(Visual) Basic" in the above table. Prior to 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, just 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 is Turing complete, and SQL became a part of the TIOBE index again. So, although the language is very old, it has only a short history in the index.

List of programming languages ​​of the year

insert image description here
The TIOBE Programming Community index (The TIOBE Programming Community index) is an indicator of programming language popularity. The list is updated monthly. The index is based on the number of global technical engineers, courses and third-party suppliers. Including popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu are used for index calculations. See here for the specific calculation method: https://www.tiobe.com/tiobe-index/programming-languages-definition/.

It is worth noting that the TIOBE index does not represent the quality of the language. Developers can use the list to check whether their programming skills need to be updated, or to make a choice for a certain language when starting to build new software.

Guess you like

Origin blog.csdn.net/mengyidan/article/details/122836618