Python Set To Be Top Language
Written by Mike James   
Thursday, 13 June 2019

The June TIOBE index is out and it's Python causing the stir. It looks set to knock C and Java from their top positions. Python  really does seem to be the language we all not only want to use, but are actually using.

The TIOBE index gives Python only 3 or 4 years to leave C and Java in the dust and claim the top spot. Given the amount of legacy code in Java and the specialist nature of C programming, I'm not sure it is going to be quite so easy, but Python certainly is a phenomenon.

You can see the reason for the prediction in the chart below. Python has increased over two years at a rate that will see it reach Java and C in a small number of years.

tiobepython

Why Python?

The TIOBE blog has some sensible suggestions:

"The main reason for this is that software engineering is booming. It attracts lots of newcomers to the field. Java's way of programming is too verbose for beginners. In order to fully understand and run a simple program such as "hello world" in Java you need to have knowledge of classes, static methods and packages. In C this is a bit easier, but then you will be hit in the face with explicit memory management. In Python this is just a one-liner. Enough said."

Having taught complete beginners using Java and C, I have to agree. With Python you can start using it as if it was a non-object-oriented scripting language and later you can be amazed that all along there were objects, classes and even meta-classes. It's a powerful, sophisticated and modern language that pretends to be as simple as Basic when you first meet it.

What of the other languages?

Ruby is still sliding down and, at number 13, is no longer in the top ten. Go is on the up at 15. Kotlin and Rust, arguably the two most interesting newish languages, are inexplicably wallowing at number 40 and 38 along with the likes of minority languages Prolog,  ADA and Haskell.

Usual warnings about the vagueness of the TIOBE index - don't take it too seriously but it is fun and it correlates reasonably well with other indicators of language popularity - i.e. it has reasonable face validity.

More Information

TIOBE Index for June 2019

Related Articles

C++ Experiences Comeback In TIOBE Index

Programmers Choices and Regrets 

Python Language Of The Year

C Slides In TIOBE Index 

Language Ranking Almost Unchanged Over Time

TIOBE Index - Top 10 Languages Slump

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


GitHub Universe AI Announcements - Copilot And Spark
30/10/2024

GitHub has announced several improvements for developers at Universe, its annual conference. Developers will get multi-model Copilot and GitHub Spark, an AI-native tool for building applications in na [ ... ]



Random Gifts For Programmers
24/11/2024

Not really random. Not even pseudo random, more stuff that caught my attention and that I, for one, would like to be given. And, yes, if I'm not given them, I'd probably buy some for myself.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

<ASIN:1871962587>

<ASIN:B07S1K8KLW>

<ASIN:1871962536>

<ASIN:B07S4LYXHG>

 

Last Updated ( Friday, 14 June 2019 )