Fundamentals 5 min read

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.

Java High-Performance Architecture
Java High-Performance Architecture
Java High-Performance Architecture
Why C++ Is Set to Overtake Java in the Latest TIOBE Rankings

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.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaPythonCprogramming languagesTIOBE IndexLanguage Popularity
Java High-Performance Architecture
Written by

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.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.