Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

It has always baffled me why JavaScript, of all languages that could have “won the war” (on that particular battlefield), turned out to be the one that did so ... and that it did so essentially by-default.   It is a perfectly egregious language, devoid of strong-typing and many other things, which is why whenever possible I use one of the newer “cross-platform” languages (specifically:   haXe ...), which can generate JavaScript as one of its several so-called “targets.”   (The image on that front-page really says it all.)

Somehow, though, I just don’t see Perl having its proper place in a scenario like the one you describe, Kevin.   It’s just not what I think of Perl as being “for.”   So it’s like using a wrench to drive a nail ... we’ve all done it, and maybe we have a few bandages to show for it, but it’s just not the scenario where this language was meant to shine, and where it does shine.   All of us need to rip-apart text files, to build elaborate data-structures and forget about ’em, to use regular expressions and high-performance hash tables, and ... to use CPAN.

CPAN, really, is where it’s all at, anyway.   The perl executable on my machine is tiny; the php executable (which compiles everything in at build-time) is many megabytes in size.   Yet the composite content of CPAN, inclusive of its many dynamically-loaded modules, is larger still ... if, when, and as-needed.   (And, to make useful use of Perl on a client, you’d have to install these same big things ...   Perl would be very uncomfortable there, and it wouldn’t really out-shine the neighbors.)

A “popularity contest,” even if the statistical methods used are sensible and really appropriate to the occasion (vs. the simple selling of magazines ...), is for the most part just a measure of fashion, and/or of what subjects a harried business school or college figures can be stuffed into a degree-program that will sell.   When you have many tons of freight to move, and someone paying you to move it, you need ... a locomotive.

“Programming languages:   always learn another one.   Just because.”


In reply to Re^2: A Melancholy Monkday by sundialsvc4
in thread A Melancholy Monkday by starX

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 romping around the Monastery: (5)
    As of 2014-12-19 01:44 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      Is guessing a good strategy for surviving in the IT business?





      Results (70 votes), past polls