Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: Why Perl?

by Your Mother (Chancellor)
on Jul 17, 2013 at 15:39 UTC ( #1044850=note: print w/ replies, xml ) Need Help??


in reply to Why Perl?

Because Java. That's why.

See what I did there?


Comment on Re: Why Perl?
Re^2: Why Perl?
by BrowserUk (Pope) on Jul 17, 2013 at 15:42 UTC

    Because PowerShell.

    See what I don't do there :)


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
Re^2: Why Perl?
by Preceptor (Chaplain) on Jul 17, 2013 at 16:59 UTC

    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.

      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://1044850]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2015-07-04 10:22 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 (59 votes), past polls