TIOBE June list: C/C++, Java approaching, can Python keep the first place?

TIOBE announced the programming language rankings for June 2023 .

Driven by data science and artificial intelligence, the popularity of the Python programming language has grown wildly; it has successfully won TIOBE's programming language of the year 3 times in the past 5 years. TIOBE CEO Paul Jansen pointed out that this growth process of Python began at some point in the fall of 2017, when its share was 3%, and ended at the end of last year with a 17% share. This year, Python failed to maintain its historical high of 17%, falling back to 13%; the other three competitors: C, Java and C++ are all approaching the top spot.

He believes that whether Python can continue to maintain the first position mainly depends on the popularity of artificial intelligence. If tools like ChatGPT continue to be popular, it is bound to attract some new entrants, thereby providing protection for Python. If not, Python's number one position is in jeopardy.

In addition to this battle for number one, there are two interesting new languages ​​that entered the top 50 for the first time this month: X++ (the language used by Microsoft Dynamics) and Raku (a fork/successor to Perl).

TIOBE June TOP 20 Programming Languages 

C++ overtook Java and rose to third on the list; in addition, the programming languages ​​and rankings in the Top 10 remained unchanged from last month. After swapping rankings with SQL last month, PHP continued to hold its No. 8 position this month; the Go  language ranking continued to drop by 2 places and fell to No. 14 on the list.

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

  • Matlab  's rank rises from 15 to 12
  • Fortran moved from 19 to 15
  • Classic Visual Basic increased from 20 to 16
  • R fell from 16th to 17th
  • Swift's rank drops from 14 to 19
  • Rust's rank drops from 17 to 20

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

 

21st-50th programming language ranking

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

4th Dimension/4D, ABC, ActionScript, Algol, Alice, APL, Bash, bc, Boo, Bourne shell, Caml, Carbon, CL (OS/400), CLIPS, Clojure, CoffeeScript, Crystal, Elixir, Erlang, Euphoria, GAMS, Groovy, Hack, Icon, Io, J, J#, JScript, LabVIEW, Ladder Logic, LiveCode, Maple, NATURAL, Nim, OCaml, Oz, PL/I, PostScript, PowerShell, Q, Racket, Ring, RPG, Smalltalk, Solidity, SPARK, Tcl, VHDL, Wolfram, X10

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 TIOBE index and detailed list information can be viewed on the official website .

Guess you like

Origin www.oschina.net/news/243973/tiobe-index-202306