Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re^4: Is Perl a good career move?

by Juerd (Abbot)
on Feb 21, 2005 at 23:37 UTC ( [id://433191]=note: print w/replies, xml ) Need Help??


in reply to Re^3: Is Perl a good career move?
in thread Is Perl a good career move?

It's not PERL. Perl is not an acronym.

Re natural languages: there are things I can express in Esperanto, but not in Dutch. There are things I can express in Dutch, but not in English. I know these three languages fairly well. Funnily, it's exactly the other way around here: the easiest to learn language is also the most expressive one.

It is possible to use both Perl and PHP, but it is not easy. Once your mind thinks in maps, greps, arrays, lexicals, closures, namespaces and short circuiting operators, PHP is a major pain in the ass. You can still get the job done, but it hurts mentally and IMO, not much is worth that. (Note: do not read that as "that is not worth much")

Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }

Replies are listed 'Best First'.
Re^5: Is Perl a good career move?
by Aristotle (Chancellor) on Feb 23, 2005 at 10:47 UTC

    Once your mind thinks in maps, greps, arrays, lexicals, closures, namespaces and short circuiting operators, PHP is a major pain in the ass.

    Actually, most languages become a major pain in the ass at that point. :-)

    And it makes me understand quite well what makes LISP hackers so grumpy about many other languages. After all,

    We all recall that Perl est un esprit LISP dans un corps C, n'est-ce pas? :-) (“corps C” sounds like “corset” in French.)
    —Philippe Verdret

    Makeshifts last the longest.

      Indeed, once your mind additionally thinks in first-class classes, restartable conditions, unwind-protect (or CALL/CC for the Schemers), bignums, arbitrary-precision arithmetic and is used to building your own abstractions (without jumping through hoops) and incrementally updating/changing programs (including the compiler/runtime) while they run, almost all languages become a major pain in the ass.
Re^5: Is Perl a good career move?
by soup (Initiate) on Feb 23, 2005 at 00:14 UTC
    Doesn't Perl stand for Practical Extraction and Reporting Language? I could very easily be wrong though! Anyway, I will refrain from using PERL in future, to avoid straying from the subject.

    In my honest opinion Perl is a great language to learn how to program and by no means least, how to be creative. Someone else in this thread mentioned something along the lines of if you know Perl, you know how to tackle problems. Creativity and knowing how to tackle problems are essential skills required for handling real-life problematic situations, no matter what language you use. So in that respect Perl is a great career move. If another language has shortcomings, find a way around it or better still, use a language more suitable for the job. That is, if you are free to choose, ofcourse!

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2024-04-16 06:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found