Will Python Keep Its Crown? Inside the June 2023 TIOBE Language Rankings
June 2023’s TIOBE Index reveals Python’s share slipping to 13% amid rising competition from C, Java, and C++, while AI-driven demand still fuels its popularity, and introduces two newcomers—Microsoft’s X++ and the versatile Raku—highlighting shifting trends in programming language usage.
The TIOBE Index for June 2023 has been released, asking the question: Will Python remain number 1?
Over the past five years Python has won the TIOBE annual award three times, driven by the growth of data science and artificial intelligence. Its market share rose from 3% in autumn 2017 to 17% at the end of last year, but this June it fell back to 13%, losing the historical peak.
Competitors such as C, Java and C++ are closing the gap. Python’s future ranking depends on the continued popularity of AI tools like ChatGPT, which have boosted Python’s use in text processing and NLP, strengthening its ecosystem and encouraging open‑source contributions.
Two new languages entered the top 50 for the first time: X++—an object‑oriented language used in Microsoft Dynamics ERP systems—and Raku, a modern descendant of Perl offering flexibility, readability and maintainability.
Top Ten Languages (June 2023)
Python, C, C++, Java, C#, Visual Basic, JavaScript, PHP, SQL, Assembly language.
The chart below shows the historical trend of the top ten languages, highlighting the rapid rise of Python thanks to AI, though its recent ranking has slipped.
Languages ranked 21‑50 are shown in the following image:
Historical rankings of major programming languages from 1988 to 2023 are illustrated below:
The "Programming Language Hall of Fame" (2003‑2022) is shown here:
TIOBE publishes a monthly ranking based on the number of engineers, courses and third‑party vendors worldwide, using data from search engines and technical communities such as Google, Baidu and Wikipedia.
The data reflects current trends in mainstream programming languages and can serve as a reference for learning and career decisions, though each language has its own suitable application scenarios.
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.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
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.
