Blog

Top 20 programming languages in May 2024

Discover the movements and trends shaping the programming world with our update of the TIOBE ranking for May 2024.

This month, we explore the top 20 programming languages that range from the unmissable Python to the surprising Fortran, including the tight competition between COBOL and R.

Whether you are a developer looking to refine your skills or an entrepreneur choosing the ideal language for your next project, the TIOBE index for May 2024 gives you a valuable perspective on the current dynamism of programming technologies.

The programming language ranking for May 2024

Discover the top 20 programming languages of May 2024, according to the TIOBE index, with their annual change:

  1. Python: 16.33% (same position as May 2023)
  2. C: 9.98% (=)
  3. C++: 9.53% (+1)
  4. Java: 8.69% (-1)
  5. C#: 6.49% (=)
  6. JavaScript: 3.01% (+1)
  7. Visual Basic: 2.01% (-1)
  8. Go: 1.60% (+4)
  9. SQL: 1.44% (=)
  10. Fortran: 1.29% (+9)
  11. Delphi/Object Pascal: 1.24% (=)
  12. Assembly language: 1.07% (-2)
  13. Ruby: 1.06% (+5)
  14. MATLAB: 1.06% (+1)
  15. Swift: 1.01% (-1)
  16. PHP: 0.97% (-8)
  17. Scratch: 0.93% (-4)
  18. Rust: 0.93% (-1)
  19. Kotlin: 0.89% (+14)
  20. COBOL: 0.85% (+6)

Fortran is holding its ground

Spotlight on Fortran in the TIOBE ranking

Fortran continues to shine in the TIOBE index for May 2024, appearing in the top 10 for the second consecutive month. This programming language has once again demonstrated its importance in the computing landscape. Although it has slightly declined from 1.47% to 1.29% in popularity since last month, Fortran has reached a ranking as high as in April 2002, after less stellar years.

Paul Jansen, CEO of Tiobe, explains this remarkable performance by Fortran's excellence in mathematical and scientific computing. He notes that, despite the competition, this language offers significant advantages:

"Unlike Python, which can be slow, MATLAB with its costly licenses, C/C++ which, although fast, does not natively support certain numerical computing features, or R and Julia which are not yet quite up to the task, Fortran provides a robust, mature solution with no additional cost for mathematical computing."

Thus, despite an ever-evolving technological landscape, Fortran continues to advance.

COBOL and R: competing for the top 20

It's truly a game of musical chairs between COBOL and R. From one month to the next, they swap the 20th spot. COBOL, essential in financial and administrative systems for its robustness, draws attention because of the need to maintain legacy systems. On the other hand, R remains indispensable in statistical analysis and data science, fast-growing sectors.

Their competition for the top 20 reflects a balance between preserving legacy systems and adopting technologies focused on the future and innovation.

Our tip for using the TIOBE index

An excellent tool for tracking programming language popularity, the TIOBE index analyzes searches on major search engines. This allows it to assess programming language popularity in order to build its top 20.

Whether you're looking to improve your skills or choose the perfect language for your next web project, the TIOBE ranking provides data on current trends.

By the way, to receive personalized advice and bring your idea to life, post a free ad on Codeur.com and work with skilled freelance developers!