Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: I want you to convince me to learn Perl

by kbrannen (Beadle)
on Sep 24, 2013 at 23:42 UTC ( #1055565=note: print w/replies, xml ) Need Help??

in reply to I want you to convince me to learn Perl

I'll agree with the others, if you already know C, sed, awk, then perl should be easy for you to pick up.

I've recently started looking at Python just to have a clue about it. One of the problems I've hit is the "new version". Some places support 3.0, some only 2.7, and a few only 2.6. "Places" maybe be installs or frameworks/libs or even an app you want to use or work on.

I can pretty much take any Perl program from the last 10 years and run it on a "modern version", like 5.14+. In fact I frequently run the same Perl code on 5.8, 5.10, and 5.14. The only issues I've found are sometimes the supporting modules on CPAN will change on me and then I have to either freeze the module with my program or upgrade my program. That doesn't happen very often considering how many wonderful modules are on CPAN. What I'm trying to say is that newer versions of Perl rarely break old code, they only add new features which means Perl programs can be "long lived".

If you choose Python, I don't think it would be a bad choice; however, I do think Perl would be the better choice. ;)

  • Comment on Re: I want you to convince me to learn Perl

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1055565]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (6)
As of 2018-05-21 17:13 GMT
Find Nodes?
    Voting Booth?