"searchEnterpriseLinux: Are there situations in
which it's better to use Perl than Python, or vice versa?"
"van Rossum: They're both competing for the
same niche, in some cases. If all you need to do is simple text
processing, you might use Perl. Python, much more than Perl,
encourages clean coding habits to make it easy for other people to
follow what you are doing. I've seen a lot of people who were
developing in Perl moving to Python because it's easier to use.
Where Python wins is when you have users who are not very
sophisticated but have to write some code. An example would be in
educational settings, where you have students who have no prior
programming experience. Also, Python seems to work better when you
have to write a large system, working together in a large group of
developers, and when you want the lifetime of your program to be
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.