Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: I want you to convince me to learn Perl

by kbrannen (Beadle)
on Sep 24, 2013 at 23:42 UTC ( [id://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. ;)

HTH,
Kevin

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1055565]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (3)
As of 2024-03-29 14:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found