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.


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.



Tim Berners-Lee Gets $5.4 Million For Buggy Code

Sir Tim Berners-Lee jumped on the NFT bandwagon and put some artifacts relating to his original source code for the world wide web up for sale. The lot sold for $5.4 million, but the irony is that one [ ... ]

Machine Learning Scholarship Program On Udacity

The deadline for applying for a scholarship to one of Udacity's most popular Nanodegree Programs has been extended to July 12, 2021. Apply now and gain exclusive access to a Foundations Course that co [ ... ]

More News





or email your comment to:







Last Updated ( Friday, 14 June 2019 )