Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Defending Perl

by bradenshep (Beadle)
on Nov 17, 2007 at 05:58 UTC ( [id://651382]=note: print w/replies, xml ) Need Help??


in reply to Defending Perl

I've been evangelizing Haskell in particular and functional programming in general to my (fellow Comp Sci major) roommate the last week. The walls are coming down, but I'm fighting misconceptions and unconsciously absorbed dogma similar to what Perl faces.

It's (too) slow, no one uses it, it's unreadable. They apply to both. "It's crippled" applies only to Haskell, from the mouth of someone who's locked in the imperative paradigm.

The analogy breaks down now, because I'm working on one peer, not a boss or boss^N, nor a whole company.

I don't know where these "it's slow, it's line noise" notions come from, but they are so deeply entrenched in people who have perhaps never seen the language in question that it becomes nigh impossible to change minds, even as a peer.

Perl and Haskell both make better Javas than Java itself. But I agree with the thinking about Perl 5: it is somehow a "Has Not" in the minds of so many programmers and managers. Perhaps Perl 6 will become the new hotness. I hope for that day, whenever it will come.

Replies are listed 'Best First'.
Re^2: Defending Perl
by ait (Hermit) on Nov 17, 2007 at 13:30 UTC
    Excellent reflections! Thanks for sparking new ideas in my wicked brain.
    I think that there is no doubt that Perl, Haskell and other great languages (especially the 'free' ones) will (or should I say 'should') never actually die, just by applying the natural selection principle of adaptability.
    But in this day and age we have an external factor, called marketing, that acts like a great meteorite, and in an instant, can kill off perfectly adapted, diverse and balanced species set, leading eventually to the survival of not so positive and destructive creatures, like for example , man, who obviously wants to be the _olny_ species left on the planet.
    What I am trying to say is that if dinosaurs had used marketing, many of the well adapted ones would probably be around today serving as much needed predators to man, and extending the life of our beloved spaceship.
    So even though Perl is not a dinosaur (although many may argue that it is) and Java is not nearly as destructive as man, I think we definitively need more marketing.
    We need brochures, white papers and shut-your-mouth success stories that we can take to meetings and kill the argument before the language flame even starts. We also need stories where Java has failed miserably, and better yet if it has been replaced or 'enhanced' by the use of Perl, or any of the other great 'free' languages. We need for the companies thay use Perl to come forward and say: "Yes, I use Perl and I'm proud!".
    A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others scrutinizing the Monastery: (3)
As of 2024-04-24 02:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found