It seems Perl is popular among people that use it. This seems obvious, but well, Perl gets stuff done quickly and there is a certain art to Perl that makes it more fun than coding in other languages.

There seems to be a recent trend to peddle Python instead of Perl in certain communities (Slashdot), but Python still lacks the analog of CPAN and can't do quite as much (yet).

I find in general the folks that ask for "readability" simply haven't tried to grok Perl, and are somehow afraid of it. I think the rigid standards enforced by Java and Python are more of chains, the job of discipline is in the programmer. It would be quite a shame if the "hand holding" languages won out. Python's motto of "There should only be one (clear) way to do it", for instance. That's robotic. If everyone adopted this, then we would truly be just grunt I.T. workers. The science in computer science would be lost. Sadly, most corporate programmers were somehow brainwashed into these thoughts, and I choke every time I hear the same tired "Perl is executable line noise" crap. They simply don't know how to write good code, and they need a language that restrains them!

Embrace the art.


In reply to Re: Perl Popularity by flyingmoose
in thread Perl Popularity by kal

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.