Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re^2: A Melancholy Monkday

by sundialsvc4 (Abbot)
on Jan 23, 2014 at 14:58 UTC ( #1071767=note: print w/replies, xml ) Need Help??

in reply to Re: A Melancholy Monkday
in thread A Melancholy Monkday

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.”

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1071767]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2018-06-24 21:32 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (126 votes). Check out past polls.