Fundamentals 4 min read

What the May 2019 TIOBE Index Reveals About Programming Language Trends

The May 2019 TIOBE Programming Community Index shows a stable top‑ten lineup, highlights Python's surge, R's unexpected drop from the top‑20, and provides insight into shifting popularity across languages such as Swift, Go, and PHP.

21CTO
21CTO
21CTO
What the May 2019 TIOBE Index Reveals About Programming Language Trends

TIOBE recently published its May 2019 programming language ranking, with the overall top‑ten remaining unchanged: Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP and Assembly.

Notable shifts include R falling out of the top 20 for the first time in three years, while Python continues to close the gap with C++. Swift is growing rapidly but still trails Objective‑C, PHP holds the ninth spot despite a two‑position drop, and Go slipped one rank but remains stable.

The full top‑20 list is presented in the accompanying chart.

Despite its decline, R’s exit is surprising given the booming demand for statistical programming in data mining and AI, which are integrating into more domains. Python emerges as the biggest winner, likely because statistical programming is moving from academia to industry and Python is more readily adopted by the industry. The scores of Python and C++ are now almost identical, underscoring Python’s prominence.

The TIOBE Programming Community Index measures language popularity based on the number of skilled engineers, courses, and third‑party vendors worldwide, using major search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu for calculations. While it does not assess language quality, it helps developers gauge current trends.

Top 10 Programming Languages TIOBE Index Trend (2002‑2018)
Top 10 Programming Languages TIOBE Index Trend (2002‑2018)
Historical Rankings (1988‑2019)
Historical Rankings (1988‑2019)
Programming Language Hall of Fame (2003‑2018)
Programming Language Hall of Fame (2003‑2018)
Top 21‑50 Programming Languages
Top 21‑50 Programming Languages
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.

Pythonprogramming languagesTIOBE IndexLanguage PopularityR languagesoftware trends
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

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.