3 ms·
That's a fair opinion. Like many academics and data scientists are probably fine with Python as a tool for scripting or as a simple interface language for calli
by ferdowsi 5y ago
That's a fair opinion. Like many academics and data scientists are probably fine with Python as a tool for scripting or as a simple interface language for calling C libraries.
But if Python continues as is, it will continue to to lose major enterprise traction as web companies transition to using faster languages for applications and infrastructure. It'll be tough to stave off the negative feedback loop at that point.
- Twisol 5y agoI'm not confident that's a bad thing, and I worry that we're judging languages on metrics that only make sense for startups. Does a language need to chase growth? I'm not saying Python shouldn't improve. But, if it comes to it, Python shouldn't cannibalize the niche it filled to do so. That will just spark other languages to fill the niche again.
- pansa2 5y ago> Python shouldn't cannibalize the niche it filled It’s too late for that, IMO. Python’s already added async-await because it wants to be C#, type hints because it wants to be Java, and pattern matching because it wants to be Haskell. People who liked Python because of what made it different from other languages have long since been left behind.
- ledauphin 5y agoright or wrong, Python is hardly a niche language at this point. There's really nothing to cannibalize. Also, making threading better is not necessarily a new feature if done well - it could be mostly transparent to users.