Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: Argument for Perl ( again and again )

by sundialsvc4 (Abbot)
on Oct 16, 2012 at 13:34 UTC ( #999331=note: print w/ replies, xml ) Need Help??


in reply to Argument for Perl ( again and again )

Argument?   What argument?   Everybody who’s anybody knows what the only right answer is, such that anyone else (who disagrees with moi!!) is just a ... ;-)

Ahem ...

Personally, I like ’em all, and use ’em.   (Although I am very nervous about the way that Python assigns semantic meaning to indentation ... but it’s a cool language.)   The simple reality is that you’re going to walk into some new “shop,” either on a gig or as an employee, and they are going to have built their production system around one-or-more language(s), such that you are going to be obliged to quickly come up to speed in whatever-it-is ... and, being a pro, you will.

You have to be apolitical about these things.   They’re all tools for the job, nothing more or less.   Whether the particular selection that was made, and/or the approach that was begun, was or was not “in hindsight, the best choice we could have made,” it was nevertheless the choice that was made, and now the $$ value $$ of $$ that working source-code is immense.

To me, the Perl (5...) language itself is more-or-less par, with a few interesting features.   It has a massive CPAN library at your beck-and-call, and, as you have said, it makes the processing of text-files easy.   And, yes, it is quite fast.   (I don’t particularly lend credence to “is easier to understand,” because that’s just a matter of familiarity.   I switch between languages all day every day anyhow.)

Like everyone else, I have a job to do, and I want to get that job done as quickly and efficiently as I can manage.   When I can grab a handful of known-good CPAN modules, stitch them together with some code and come up with a solution that has sticking-power, like anyone else I’m going to trend toward the most well-worn tools in my box.   All of these various language designers really know their stuff, and they’ve given us a tremendous choice.   The very best of the best of the best of the best, of course, being ...   ;-)


Comment on Re: Argument for Perl ( again and again )

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (4)
As of 2014-09-21 08:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (167 votes), past polls