My question is for anyone that opts to use perl in any field dominated by other languages. Does anyone else encounter ignorant stereotypes and criticism of perl?

I actually work in a field where perl used to be the lingua franca, but i still hear bias against perl sometimes. I build web-based intranet applications (which were practically invented with perl). Some of our clients are all for a Linux/Apache/mod_perl/MySQL solution (usually cause the price is right). But others balk at the idea of using anything other than a bought and paid for solution (usually MS based) (Of course, when you pay for it that means you have someone to yell at when it breaks, which can be an important sometimes).

Perl has a bad rep sometimes, I think the infamous Matt's Script Archive and the alot of massive spaghetti-code-style sys-admin/build scripts are partially to blame. But as we all know, a truely "talented" programmer can write really really really bad code in any language. Perl also was kind of slow to catch up on the OO thing, and to this day many people don't even know there is such a thing as OO Perl. Perl is experiencing a revivial of sorts with Bioinformics because it is the right tool for the job (text parsing ;-).

But the fact is you will likely find bias everywhere you go about everything you can possibly think of for the rest of your life. Humans are very opinionated animals and have a propensity to try shove their opinions down the throats of other humans. If your teacher downgraded you only for using perl, he is an ass. But i doubt that was the sole reason (no offense to you or your code), but still you may find it useful/informative to discuss it with him.

-stvn

In reply to Re: Stereotypes about perl by stvn
in thread Stereotypes about perl by nherdboi

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.