TIOBE October list: Four languages strengthen dominance, Rust threatens C/C++

TIOBE has released the programming language rankings for October 2022 .

As of today, Python, Java, C and C++ languages ​​have been in the top 4 of the TIOBE list for quite some time. TIOBE CEO Paul Jansen  pointed out that these four languages ​​are far ahead of other languages ​​in the list, and the gap seems to be only widening. Last year, these 4 languages ​​accounted for 40% of the market, and this year it even reached 55%.

"This shows that there is not much room for competition at the moment. Java's main competitor C# is losing ground, while Python's competitors R and Ruby are more or less stabilizing. For C and C++, however, there has been a small Threat: Programming language Rust. Rust enters the top 20 again with an all-time high market share of 0.70%. Rust focuses on performance and type safety. One of the reasons for Rust's growing popularity is that Google started using the Rust language to write Android's low level parts.”

TIOBE October TOP 20 programming languages

The top ten list has not changed much, only PHP (10→9) and SQL (9→10) have exchanged rankings. Meanwhile, Rust managed to squeeze into  the Top  20  .

Specifically, the top  11-20 rankings that have risen compared to the previous month are: Go (12→11), R (18→12), Swift (16→15), Ruby (20→16) and  Rust ( 26→20). Descending are: Objective-C (11→13), Delphi/Object Pascal (13→18), Fortran (15→19).

The rest of Matlab and Classic Visual Basic remained unchanged at No. 14 and No. 17, respectively, while Perl dropped from No. 19 to No. 22.

TOP 10 programming languages ​​TIOBE index trend (2002-2022)

21-50 programming languages ​​ranking

Numbers 51-100 are as follows, listed only in text (in alphabetical order) due to the small numerical differences between them:

ActionScript, Apex, Awk, B4X, bc, Bourne shell, C shell, cg, CLIPS, Clojure, Common Lisp, Crystal, Elixir, Emacs Lisp, F#, Forth, Groovy, Hack, Icon, Inform, Io, J#, Korn shell, Ladder Logic, ML, MQL5, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Pike, PILOT, PostScript, Q, Racket, Raku, REXX, Ring, Simulink, Small Basic, Smalltalk, Snap!, SPARK, Stata, Tcl, Vala/Genie, VBScript, Verilog, WebAssembly

The TIOBE Programming Community index, a measure of programming language popularity, is updated monthly. Judging is based on engineers, courses and third-party vendors worldwide, including popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu, which are used for index calculations. It's worth noting that the TIOBE index does not represent how good a programming language is or how much code is written.

The index can be used to check whether your programming skills are still up to date, or to make decisions about which programming language to use when starting to build a new software system.

The definition method of the TIOBE index and the detailed list information can be viewed on the official website .

Guess you like

Origin www.oschina.net/news/213191/tiobe-index-202210