TIOBE May list: Emerging programming languages are difficult to enter the list

TIOBE announced the programming language rankings for May 2023 today.

The popularity and popularity of programming languages ​​is generally quite stable, if we look at the top 10 programming languages ​​in the TIOBE index, C# is the youngest programming language among them. Even so, C# was born in 2000, which is 23 years ago.

Although new programming languages ​​are born from time to time, these new programming languages ​​rarely enter the top 100, even if the span is enlarged to ten years, only a few programming languages ​​​​can do this.

The programming languages ​​currently ranked in the top 100 in TIOBE and born less than 10 years ago include: Swift (#14), Rust (#17), Crystal (#48), Solidity (#59), Pony (#71), Raku (#72), Zig (#88), and Hack (#92).

If the time span is narrowed down to 5 years, no programming language has yet entered the Top 100. In other words, as an emerging programming language, it is almost impossible to "break" the list. Instead, we're seeing a gradual resurgence of older programming languages, such as Fortran, which is back in the top 20 due to increased demand for numerical computing power.

So if a whole new programming language has just been born, be patient.

TIOBE May TOP 20 Programming Languages

Although the Go language managed to rise to No. 10 on the list in March and held that position in April, Go lost ground in May, falling to No. 12; Assembly language came up; PHP and SQL swapped rankings this month; other than that, no other programming languages ​​and rankings in the Top 10 changed.

Some ranking changes for other languages ​​in the Top 20:

  • Scratch rose from 15th to 13th;
  • Swift's rank rose from 17 to 14;
  • Matlab's rank dropped from 14 to 15;
  • Rust's rank rose from 19 to 17;
  • Fortran's rank rose from 20 to 19;
  • Classic Visual Basic dropped from 13th to 20th;

Trend of TIOBE Index of TOP 10 Programming Languages ​​(2002-2023)

21st-50th programming language ranking

The 51st-100th places are as follows:

Due to the small numerical differences between them, only the programming language names are listed (in alphabetical order):

4th Dimension/4D, ABC, Algol, Alice, APL, AutoHotkey, Awk, bc, Boo, C shell, CL (OS/400), CLIPS, Clojure, CoffeeScript, Common Lisp, Eiffel, Elixir, Elm, Erlang, GAMS, Hack, Icon, IDL, Io, J, J#, JScript, LabVIEW, Ladder Logic, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, Pony, PowerShell, Q, Racket, Raku, RPG, S, Smalltalk, Snap!, Solidity, SPARK, Tcl, VBScript, VHDL, X++, Zig

The former Top 10 programming language, today's ranking position

Based on average position over 12 months

The TIOBE Programming Community index is a measure of the popularity of programming languages, which is updated monthly. Judging is based on engineers, courses and third-party providers worldwide, including popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu are used for index calculations. It's worth noting that the TIOBE index doesn't 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 a decision on which programming language to use based on the index when starting to build a new software system.

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

Guess you like

Origin www.oschina.net/news/239662/tiobe-index-may-2023