Why C++ Is Set to Overtake Java in the Latest TIOBE Rankings
The June 2022 TIOBE index shows Python still leading, while C++ is poised to surpass Java into the top three, reflecting shifting popularity among programming languages and highlighting the impact of performance and language evolution on developer choices.
TIOBE Releases June 2022 Programming Language Rankings
The latest TIOBE index indicates that C++ is about to overtake Java and enter the top three, while Python remains the overall leader.
TIOBE CEO Paul Jansen noted that Java appears to be losing ground: it held the #1 spot in April 2020, dropped to #2 in May when C took the lead, and was later surpassed by Python in 2021. Now C++ is expected to become the next language to surpass Java, thanks to its high‑performance capabilities and a major revision cycle every three years that adds breakthrough features without the performance penalty of garbage collection.
Key points from the June TOP 20 list:
Python stays at #1.
SQL and Assembly swapped positions.
PHP fell from #10 to #13, while Swift entered the top ten.
Prolog re‑entered the TOP 20, pushing MATLAB down to #24.
Other notable movements (ranks 11‑20): Classic Visual Basic rose from 15 to 11, Objective‑C from 16 to 14; Delphi/Object Pascal slipped from 11 to 12, Go from 14 to 15, and R from 13 to 16. Perl, Lua, and Ruby held steady at positions 17‑19.
TOP 10 Programming Language Trend (2002‑2022)
Ranks 21‑50
Ranks 51‑100 (alphabetical list)
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
The TIOBE Programming Community Index measures the popularity of programming languages based on searches from major engines and other sources. While it does not assess language quality or code volume, it can help developers gauge whether their skills stay current and assist in language selection for new software projects.
For full details and the complete ranking, visit the official TIOBE website.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Java High-Performance Architecture
Sharing Java development articles and resources, including SSM architecture and the Spring ecosystem (Spring Boot, Spring Cloud, MyBatis, Dubbo, Docker), Zookeeper, Redis, architecture design, microservices, message queues, Git, etc.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
