Stories
Slash Boxes
Comments

SoylentNews is people

Submission Preview

Link to Story

Happy birthday, Python, you're 30 years old today:

Accepted submission by AnonTechie at 2021-02-20 17:04:46
Software

February 20, 2021, the 30th anniversary of Python, finds the programming language at the top of its game but not without challenges. "I do believe that Python just doesn’t have the right priorities these days," said Armin Ronacher, director of engineering at software monitoring biz Sentry and creator of Flask, the popular Python web app framework, in an email interview with The Register. Ronacher, a prolific Python contributor, remains a fan of the language. He credits Python's success to being both easy to learn and having an implementation that was easy to hack. And in its early years, Python didn't have a lot of competitors with those same characteristics, he said

[…] The shortcomings of Python's software packaging tools – the software used to set up Python environments and to download, install, and manage libraries – have been an issue for years [ionelmc.ro]. It was bad enough that cartoonist Randall Munroe, on April 30, 2018, penned an xkcd comic [xkcd.com] on the subject.
Things have improved somewhat [stefanoborini.com] since then. In 2019, the Python Software Foundation awarded the Packaging Working Group $407,000, courtesy of Mozilla and the Chan Zuckerberg Initiative, to renovate the pip package management tool in 2020.

[…] For the Python community, bringing new people in so others can step back or delegate may help mitigate that sense of siege. Jodlowska credits efforts by Python core developers to keep the community vital. "A lot of the current core developers, for example, on their own time mentor others who are interested in becoming core developers," she said. "And there's definitely a steady stream of new incomers that way."

[…] Thirty years on, Python deserves recognition for what it has accomplished but it can't rest on its laurels. Rival programming languages like Julia and R in data science, and Go in cloud-native applications, have been turning heads. And the need for greater memory safety, to reduce security risks, has helped push TypeScript and Rust into the spotlight. Uneasy lies the head that wears a crown.

Happy birthday, Python [theregister.com]

What's your take on this ?


Original Submission