Perl's a language, but it's also a community that supports that language, as evidenced by the Perlmongers groups (I lead the group in Toronto, Canada), The Perl Foundation (I'm taking care of the Sponsorship committee these days) and the annual conference (TPCiC, happening again this June).

For me, it was originally a more convenient tool than writing one-off C programs to mung a file, and it ran on a variety of platforms which was really handy. Lucky chance got me in the door of a startup that needed someone to write CGI scripts in Perl, so I started doing that over twenty years ago. The language continues to entertain and employ me, and it also provides a terrific technical community.

Now, over twenty years since picking this language up, I've looked at PHP, Python and Ruby -- they're nice languages, but I'm quite comfy with Perl. Tiobe says Perl's declining in popularity -- well, all I know is that I got cold-called a couple of times via LinkedIn for Perl jobs over the last five years, and they were thrilled that I was available, because "It's hard to find good Perl developers." So maybe it's not a popular language for new projects, but there's lots of legacy code out there that needs attention, as well as some new projects. So maybe Perl is the new COBOL?

Finally, I'm not going to bash other languages -- I wrote an SSO plugin in PHP for Roundcube a few jobs back, and while it wasn't my favourite language, it was perfectly fine. I used the same style of writing code that I use for Perl. It worked fine, I got it done on time and everyone was happy with the result. I also adore C -- it's a blast writing in it again, and it's blisteringly fast, but my language now is Perl. It's plenty fast, very flexible, and has all of these amazing modules.

Alex / talexb / Toronto

Thanks PJ. We owe you so much. Groklaw -- RIP -- 2003 to 2013.


In reply to Re: [RFC] What is [pP]erl to you, and how has this changed for you over the years (if it has)? by talexb
in thread [RFC] What is [pP]erl to you, and how has this changed for you over the years (if it has)? by perlfan

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.