Python Language Of The Year
Written by Mike James   
Wednesday, 09 January 2019

If you have been following the hype around the wonder language Python, then this headline will come as no surprise. Is this Python's 15 minutes of fame?

Well the answer to the question is probably not, because there are some good reasons that Python is such a big hit. Perhaps the main one is the way the language manages to be easy to use for the complete beginner while still having a lot of deep semantic and syntactic richness. Python is used as a first language and it is the de facto language for all manner of AI. In plain terms Python suits a lot of different types of user. It isn't perfect but it is flexible.

pfsbanner

All through the year, as evidenced in our round up 12 News Days of Xmas, Python kept on being mentioned as the best for one reason or another. Even the slight blip at the end of the year due to Guido van Rossum resigning from his position as Benevolent Dictator For Life didn't seem to put a damper on the enthusiasm for the language.

Python has now been named Language of the Year for 2018 by the TIOBE index. We all know how flawed the TIOBE index is and this is no place to go over it all again. What is interesting is that Python doesn't top the index - that goes to Java at number one and C at number 2. Python is language of the year because at number 3 it gained more ranking points than any other language. It is difficult to see how Java and C could be pushed off their perch but if any language can do it then it would be Python. Notice that this puts Python above C++. You can see the rise in Python (the green line) over last year quite clearly:

tiobe2019

As the Tiobe blog puts it:

 "It is the most frequently taught first language at universities nowadays, it is number one in the statistical domain, number one in AI programming, number one in scripting and number one in writing system tests. Besides this, Python is also leading in web programming and scientific computing (just to name some other domains). In summary, Python is everywhere."

Couldn't have put it better myself.

It seems that everyone's perception that Ruby is less popular than it used to be is reflected in its drop from 11 to 18. On the other hand, Rust seems to be everyone's favourite even if they aren't using it and it moved from 46 to 33. Kotlin rose from 39 to 31 and this doesn't really reflect its new found role in the Android world.

Don't take the fine detail of the TIOBE charts too seriously but I think Python being language of the year fits in with most programmer's expectations. 

pyplsq

 

 

More Information 

TIOBE Index

Related Articles

12 News Days of Xmas - January

Guido van Rossum Quits As Python BDFL 

Python Development Trends

What Makes Python Special?

Python's Unstoppable Rise

Python Tops Language Ranking Again

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


Microsoft Releases Azure AI Inference SDK For .NET
26/09/2024

Microsoft has introduced an Azure AI Inference SDK for .NET. The SDK can be used to access and use AI models from the Azure AI Model Catalog for inference tasks like chat in .NET applications.



Run C From JavaScript
25/09/2024

The serverside JavaScript engine Bun has a new trick. You supply it a C file and it will let you call C functions from JavaScript. Genius or insane?


More News

kotlin book

 

Comments




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

<ASIN:1871962587>

<ASIN:1871962536>

<ASIN:1871962544>

<ASIN:1871962552>

 

Last Updated ( Tuesday, 16 April 2019 )