Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^2: Why Perl?

by Preceptor (Chaplain)
on Jul 17, 2013 at 16:59 UTC ( #1044866=note: print w/ replies, xml ) Need Help??


in reply to Re: Why Perl?
in thread Why Perl?

Actually no, I don't really. You can consider all programming languages to be tools. Some tools are better suited than others to certain jobs.

I'm not so fixated on Perl that I don't realise there's other tools out there, some of which are better suited. But at the same time, with a programming language there's an overhead to learning a new one. So you end up with a tradeoff between ease of use, and suitability as a toolset. I think Perl does well at that - it may not be as good at a specific job as a specific alternative, but it's pretty good at almost anything you could throw at it. Java... well, I just don't get along with Java. But that's prejudice rather than because there's anything particularly wrong with it as a language.


Comment on Re^2: Why Perl?
Re^3: Why Perl?
by Your Mother (Chancellor) on Jul 18, 2013 at 18:18 UTC

    Iím sorry if that was too Internetese. The joke is -> Q: Why? A: Because f*** you Java, thatís why.

    You are completely right that itís all just a collection of tools and some have more complete libraries for a given task than others. What follows is nothing but a G thang my take.

    PHP is fine as long as I donít accidentally fall in one its manifold sink holes.

    I could learn to enjoy Python and restrain my design instincts enough to not flinch when I have to look at it.

    I could learn to love Ruby and forgive it for some of its troubling side cars.

    I could be intimidated enough by Lisp to get good at it in defense of my own IQ and self-esteem.

    Et ceteraÖ

    I would rather work retail during the holidays than work with Java full time. I realize it has the best libraries for quite a few things and I use some of them. I would rather rewrite or port any given library from scratch than be stuck using it as anything other than a black box.

    You got good real advice from others though. :P

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (22)
As of 2015-07-02 17:50 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 (44 votes), past polls