Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re: Why so much hate?

by Your Mother (Bishop)
on Aug 06, 2013 at 18:39 UTC ( #1048159=note: print w/replies, xml ) Need Help??

in reply to Why so much hate?

Itís actually pretty simple ultimately.

Perl is extremely expressive, meaning TIMTOWTDI but really beyond what most languages afford.

Perl, at its most basic usage, is extremely easy. I wrote my first production script at after two weeks head down in the Llama. Perl is, at its deepest, quite wide and a bit magical.

Perlís system level facilities got it a place in all *nix systems quickly so it was de facto popular.

Most persons be they developers, politicians, teachers, drivers, doctors, or whatever are not very good at what they do. Itís a USA-ism but a C is a passing or average grade. A C equates to 70% correct or as the half-empty would say, 30% wrong.

So you get the intersection of a widely available language in bloom at the jump of the interwebs that is simple to wield but difficult to master catering to the most dissonant problem solving a less competent even than average user base can generate. On top of that: haters gonna hate. Having beams in your eyes makes you a mote-seeking cranky pants.

For my part, nothing but love for Perl. I think itís a great language for a serious beginner; discipline is most of what makes Perl not PHP in a code base.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1048159]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (7)
As of 2018-05-27 13:52 GMT
Find Nodes?
    Voting Booth?