Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re^2: I want you to convince me to learn Perl

by boftx (Deacon)
on Sep 24, 2013 at 23:57 UTC ( #1055568=note: print w/ replies, xml ) Need Help??


in reply to Re: I want you to convince me to learn Perl
in thread I want you to convince me to learn Perl

I emphatically second this.

Like you, I was heavily involved in embedded systems design (back in the 80s) where assembly and C ruled the world. Eventually, I became more involved with system administration on Unix and then bash, sed and awk took over. It was in the mid-90s, when Perl had matured into something that resembles what we have today, that I fully embraced it not only for simple scripts and reports, but full-blown applications such as billing systems for an ISP.

I think it is the common heritage that Perl shares with C, the Unix culture and attitudes, that has made it my favorite language by far. For me, it was a natural extension of C. Perl strongly resembles what many would call C pseudo code, especially when it comes to text processing. The two languages have a similar syntax and structure in mind, and there is a cheat-sheet that lists Perl gotchas that C programmers are prone to being caught by because the languages are so similar.

I can not speak with regard to Python as I have never had reason to learn it, Perl has done everything I have ever asked of it from simple one-off scripts to major systems including the implementation of am ISP, web hosting, and a credit card issuing/processing company.

On time, cheap, compliant with final specs. Pick two.


Comment on Re^2: 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://1055568]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (5)
As of 2015-07-07 03:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (86 votes), past polls