Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
pretend I put that Yoda quote about anger here, then take two deep breaths.

The bias against scripting languages is really just a bias against change. Change is expensive and painful. Having eveyone code in their favorite language results in chaos. Change can and does happen, no one used Java seriously 5 years ago. Java might be the bridge that brings people to Perl/Python/Ruby by demonstrating that CPUs are super fast and coding in C is going the way of coding in ASM (use it when you have to, and no more). You might like perl better than X, but companies have standards because it keeps their costs down. Perl has a large user base but it is still easier to find candidates that already know industrial C++ or Java.

That said, some of the complaints against C|C++|Java above could be applied to perl (OK, not the its-too-verbose one). Consider that it isn't possible to write an obfu in python. This is a good thing. Perl6 better become reality soonish (it addresses most of the warts of coding large scale apps in perl) or Python is going to eat its lunch. Ruby has an outside chance of doing the same, but misses the mark IMO.

Note, I'm just talking about apps here b/c the question was really about large scale development. Perl's sed and awk heritage make it unbeatable for text file manipulation, sys admin tasks, Makefile helpers, etc.

-jackdied


In reply to Re: Scripting Language Biases: The Tech-Sector's New Menace? by jackdied
in thread Scripting Language Biases: The Tech-Sector's New Menace? by lacertus

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2024-04-23 22:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found