Hacker News new | ask | show | jobs
by jhayward 1921 days ago
Using that logic, it never made sense to start any project with Python, correct?

People use Python for its ease and speed of development, and extensive ecosystem. Things that need to be fast can have the appropriate effort expended to execute as fast as necessary.

2 comments

> People use Python for its ease and speed of development, and extensive ecosystem.

Of these, I think only the ecosystem stands out anymore. For work purposes I wouldn't be able to move away from Python anytime soon, but if I could pick any language for new code it wouldn't be Python. If I had to pick the closest competitor, Julia seems like a great Python-like language in terms of speed and ease of development with much better typing and performance, but with a less extensive ecosystem. Nim might also fit that bill. If ecosystem was important, Go probably fills a similar space without being quite as steep of a learning curve as some of the other languages.

> it never made sense to start any project with Python, correct?

Well as a Perl fan I certainly don't disagree with that conclusion ;)

But yeah, you're definitely right that there's immense value to being able to quickly prototype.