Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: I want you to convince me to learn Perl

by kbrannen (Sexton)
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. ;)

HTH,
Kevin


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

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (4)
As of 2014-12-28 11:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (180 votes), past polls