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

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
Perl is certainly not dying.

Granted - several other dynamic languages have sprung up in its wake, but I don't see Perl suffering for it.

A wise man once said "Perl makes easy things easy, and hard things possible." Perl is easy to learn, and it is possible (and often easy) to do incredibly powerful things with Perl. Some characteristics that make Perl easy to learn can have the negative consequence of allowing novice programmers to write poor code. Perl is just a tool. The Community (and strict + warnings) encourages good coding practices.

I think it is mostly myth that the Community encourages bad coding style. Perhaps the "obfus" are mistaken for this?

That said, I have to confess my own straying ways. After 4 years of trying to pull/push/drag the rest of my company over to a LAMP Stack (P is for Perl) codebase, I gave up. We're now doing .NET and I have to admit it's pretty nice. I know that when Perl6 is released I will be applying much of what I have learned from C# (delegates, static typing, etc) and the head-start will help me write better Perl6.

One problem I see with .NET is "There is ONE way to do it" compared with Perl's "There's More Than One Way To Do It!". The ONE way appears easier for the rest of the developers here, but perhaps because they come from a VBScript background ("There's NO way to do it!!") and wouldn't know a closure, anonymous sub or regex if it bit them on the behind.

I still write plenty of Perl on my own, but for these yahoos .NET is ok. I get more expressiveness with C# than with VBScript, and they can just point-n-click their way through stuff without learning how to code.

I enjoy coding and getting things done, therefore I use and prefer Perl. If I were intimidated by code, or was disconnected from consequences of failure or deadlines, I might prefer some other more corporate language (not naming names).

In reply to Re: Perl is dying by jdrago_999
in thread Perl is dying by Anonymous Monk

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!
  • 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, 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, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            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.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others avoiding work at the Monastery: (9)
    As of 2014-11-28 18:15 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      My preferred Perl binaries come from:














      Results (199 votes), past polls