Will Python Programming language grow or will terminate until it reaches climax

By ridhigrg |Email | Aug 2, 2019 | 10578 Views

So there is an unexpected move in the Python Programming language, and after some great prediction, it is noted that this will the most leading programming language in the world.

As we can see that millions of people are using Python, and there's little sign of the exponential growth in users tailing off, and there is a doubt about the sustainability of that growth.

The recent Python Language Summit was warned that Python faces an "existential risk" if support for mobile and new web platforms doesn't improve. Python currently also makes it more difficult to package up apps for non-developers than is true of other languages.

While Python has become established as the language to use for data science and when learning to programme for the first time, questions are being raised about whether Python's limitations will prevent its popularity matching that of JavaScript.

James Governor, the co-founder of analyst Redmonk, raised the possibility in a discussion about the recent Redmonk Programming Language Rankings, which placed Python at number three, just behind Java at number two and JavaScript at number one.

He said, "I have been noticing some chatter from folks recently that are seemingly arguing we might be at Peak Python because while it has found a place in AI/ML, it's not really nailing other opportunities. That is, might it face stronger headwinds going forward?"

Redmonk co-founder and principal analyst Stephen O'Grady said while Python is "not going anywhere for a while", "there could still be something to the Peak Python argument because the language lacks the clarity of purpose and design that, say, an R has, but isn't likely to challenge JavaScript/TypeScript for ubiquity."

"Which raises the question of what its path is moving forward, and what opportunities it's positioned for. Still, I wouldn't bet against Python. It's good at so many things."

The limitations of Python in important areas such as mobile platform support are well-known within the Python community.

Speaking about Python's mobile support earlier this year, Barry Warsaw, longtime Python developer and Python Steering Council member, said: "Python, right now, doesn't have a great story there," going on to talk about how it was an ambition for iPhone and Android users to download an app and "never even know it was written in Python". 

With the number of processor cores inside modern chips continuing to climb, with up to 48 cores in Intel's latest server offerings, Warsaw is also keen to see Python get better at spreading tasks across multiple cores.

That said, Redmonk's Governor concludes "there's plenty of life left in the old dog yet" and the Python community is working on proposals to make it easier to package up Python apps for non-developers and to improve multi-core processor support.

Source: HOB