Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Python is not dying and if so, Go would not be the reason why. Sure, Python is not functional, not compiled, not mobile, not Rails and not in the browser.

But I can not imagine the languages, which are all this, to spread so nice and readable from command line scripts to scientific computing to big server applications.

Python's use cases will not go anywhere, so don't panic: Python is doing just fine and improving in many areas while holding on to its core values.



sort by: page size:

No, it's not dying. It has simply gone enterprise. Which means it is no longer "cool". Python is a good glue language that runs everywhere.

I think Python is a dead language walking at this point. It was big enough that momentum will keep it going for a while, but that's more a case of dying slowly than living long.

Agreed. If anything, Python 3 is dying - Python 2 is going strong.

If the above is true, the Python language has outlasted the Python developers - like C.


For the past few years, many say java is dead, ruby is dead, nobody want C and etc, still today, individuals and business still continue using those language and invest new framework/plugin/tools for those language. So i pretty sure python is not dead. 'Dead' is for framework when community move from one framework to another.

No. Python is rather getting stronger and going enterprise than dying

Sure, all things do. But will it die out before Python?

Go and Julia are already reaping the benefits.

I see no future for Python be that 2 or 3. It's not great at anything, but projects a veneer of friendliness (that one should quickly outgrow) on top of a pile of bad implementation decisions and terrible design.

Its popularity is based on superficial attributes rather than solid foundations. Eventually, the entire ecosystem will collapse and the masses will flood to the next attractor.


No one is saying that python is a dead language, as you say it's flourishing. But a little pain IS preferable to a dead language.

While python works it doesn't mean it can't be improved. We are all free to stick with 2.6 if we want to.


It has massive support and libraries for almost anything imaginable. It's not dying. Yes, the transition from 2 to 3 is a bit of a hiccup, but it's going to be around for a long time!

A tad bit old, but read this: http://www.curiousefficiency.org/posts/2012/10/pythons-futur...

TL;DR: No.


Yeah, like all the Python code I've written is just going to expire in 10 years. Popular languages rarely ever die, there is clearly an extraordinarily long tail

As long as a language can still run, it's not dead. It might just be napping.

Anecdote: when I saw that Python 2.x was reaching end of support, the contrarian in me thought, "finally it'll be stable enough to use"


Go 1.7 is still around. If people can still run python2, by all means, keep fighting the good fight.

Python 3 is not killing Python just competes for resources. Python 2 will be around until 2019 and a lot of things can happen in 5 years.

Believe it or not COBOL is still a thing. So it is doubtful Python will ever die die. At least not for a very long time. But, and I think this answer is probably more to the real spirit of your question, one could reasonably argue that Python has reached it's peak.

I know it'll go away someday,

Aside from the obvious that just about everything will go away someday, is there a reason you believe this?

From my vantage point (albiet limited) python looks like it has staying power. It is easy to use, effecient enough (and with unladen swallow in development it may get a lot more effecient soon), and currently seems to be gaining ground instead of losing. Eventually I am sure that it and any other language you can possibly name will get supplanted, but I am not aware of any particular reason to expect that any time remotely soon.


This is really a great point. Python 2 is stable and probably never going to die off. This implies that it can be stably and productively used without worrying about the language developers breaking it down the road. This is great. :-)

Long live python 2!

Edit: this comment is meant to be funny but serious, it's not going anywhere, I've seen older tech that's still going strong in the "enterprise".


Python seems to be headed this way, as well. People tend to forget that Python is almost 30 years old already. That it's held up this long, and that it's still being developed and maintained strongly suggests it will continue to be a viable language in the industry for many more years.

I would be careful treating this too much like a popularity contest. Python will still be used 20 years from now, but that doesn't necessarily mean that it's going to be dominant 20 years from now.

Source: I used to do a lot of programming in various dialects of Basic, which, a bit over 20 years ago, was popular largely because of its own ubiquity and popularity. And, while I still maintain some Basic code, I was surprised how quickly it died. One day everything was being written in it. The next day, we were were writing new things in a fancy new language that everyone agreed was more productive, and talking to the existing stuff through an FFI. And, a day later, we were replacing modules in order to get them off of the "legacy" platform.

next

Legal | privacy