Given the choice between Perl and Python, I think it's clear why the latter won out.
Given the choice between Perl and Python, I think it's clear why the latter won out.
Me too
I am amazed that Python won out against Perl
Perl is much easier to use. Does not have the incredibly irritating treatment of whitespace
Perl was a disrupter, whereas Python was "computer sciencey". A false dichotomy but it really mattered to people
But every reason that made it fun is also an actual reason why it's a nightmare unless you are very strict in how its used. Strict on things like whitespace.
Perl is more effective than Python. You can do some pretty amazing things in Perl in a few lines. You can also do amazingly readable scripts in Perl.
But... if you aren't careful how you write perl, it's a very bad pit to fall down to.
Python just forces you to write code that's better for the team.
The only annoyance is when copy-and-pasting code from one place to another, the indentation can get screwed up, which is a small annoyance.
But other than that, this seems like an argument that was settled 20 years ago.
But those are not great traits for a general-purpose programming language. I agree with the other response: "Python just forces you to write code that's better for the team."