1

Recently, TIOBE released the list of programming language trends for June 2022. This data shows that the popularity and trend of C++ is about to surpass that of Java, while the popularity of PHP has dropped again and has fallen out of the top ten.

In recent years, the popularity of the Java language seems to be in a state of being "overtaken". In April 2020, Java still ranked first in the TIOBE index list, but later Java had to cede the first place to C. In the later 2021 list, Python also surpassed Java with an unstoppable trend. And now it seems that C++ may be the next programming language to surpass Java.

Why does C++ perform so well? The key reason is high-performance high-level programming. The C++ language is revised every three years, and these revisions contain groundbreaking new features that bring the language on par with C# and Java without the performance penalty of the garbage collector.

TIOBE June list: Java, PHP popularity fell

The top 3 programming languages on the list are: Python (rated 12.20%, rating up +0.35%), C (rated 11.91%, rating down -0.64%), Java (rated 10.47%, rating down) -1.07%).



In recent years, the popularity of the Python programming language has been on the rise. Compared with last June, Python, which was ranked second on the list, has now come to the first position, and the position of C, which was ranked first, has been swapped. This month's third-placed Java is "at risk" with a 1.07% drop, and is almost overtaken by fourth-placed C++ (9.63% rating, +2.26% rating).

The 5th to 10th places on the list are: C# (rated 6.12%, rating up +1.79%), Visual Basic (rated 5.42%, rating up +1.40%), JavaScript (rated 2.09%, rating up +1.40%) Down -0.24%), SQL (1.94%, down +0.06%), Assembly language (1.85%, down -0.21%), Swift (1.55%, up +0.44%).

Among them, the four programming languages C#, Visual Basic, JavaScript and Assembly language ranked 5th, 6th, 7th and 9th did not change their positions compared with last year.

The biggest change is SQL, which ranked 10th on the list last year. This time its score has increased by +0.06%, and its ranking has also reached the 8th place; Swift, which ranked 16th on the list last year, has increased its score by +0.44% this time. The ranking also entered the top 10.

The SQL programming language has remained ubiquitous and unabated for decades, perhaps related to the language's "advance with the times" standards of adaptability, which have been tweaked over time in recent years and absorbing feedback from users, In particular, the use of APIs allows SQL to continue to adapt to the new era using a specific syntax.

As a new programming language launched by Apple, the popularity of Swift, which has changed the most in ranking, has risen rapidly recently. The reason for this is inseparable from its advantages in advanced structures, closures, generics and other features. Especially for developers, Swift is one of the most popular in Objective-C The second option other than -C is much more convenient.

In addition, the programming languages ranked 11-20 in this list are: Classic Visual Basic (1.33%, -0.40%), Delphi/Object Pascal (1.32%, +0.26%), PHP (1.25%, -0.97) %), Objective-C (1.02%, +0.33%), Go (1.02%, +0.07%), R (0.98%, -0.22%), Perl (0.76%, -0.41%), Lua (0.76%, +0.43%), Ruby (0.75%, -0.48%), Prolog (0.74%, +0.18%).

Among them, PHP, R and Perl have the largest drop in ranking respectively. Although there are still a large number of applications in production scenarios and the market stock is very large, it still cannot stop the decline of PHP.

TIOBE list programming language trend chart (2002-2022):

From the above trend chart, we can clearly see the popularity and changes of various programming languages in the past 20 years. One of the most obvious decline curves is Java.

Programming languages ranked 21-50 in this list:



The programming languages ranked 51-100 in this list, only the programming languages are listed (in alphabetical order) due to the relatively small differences:

ABC, ActionScript, ATLAS, BBC BASIC, bc, BlitzMax, Bourne shell, CFML, Chapel, CL (OS/400), Clipper, CLIPS, Eiffel, Erlang, EXEC, F#, Forth, Hack, Haxe, Icon, IDL, J# , Ladder Logic, LiveCode, Logo, LPC, Lustre, MDX, MQL4, MUMPS, NATURAL, Nim, Oberon, OCaml, OpenEdge ABL, PostScript, Q, Racket, Raku, REXX, Ring, RPG, Snap! , SPARK, Stata, Tcl, Vala/Genie, VHDL, X10, Xojo.

About TIOBE

The TIOBE Programming Community Index is an indicator of programming language popularity, and the index is updated monthly. Ratings are based on the number of skilled engineers worldwide, courses and third-party providers and popular search engines such as Google, Bing, Yahoo! , Wikipedia, Amazon, YouTube and Baidu. It's important to note that the TIOBE index results are not a list of the best programming languages, nor are they about the languages in which most lines of code are written.

Reference link: https://www.tiobe.com/tiobe-index/


MissD
955 声望41 粉丝