Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
It's hard to imagine any role that Perl couldn't fill, with the proper adjustment. But how many different people with how many different needs can "clean Perl up" before it becomes just another programming language? If you consult Programming Perl, you'll see that Perl was consciously designed as a language that would allow you to program in ways inappropriate "for complex problems demanding complex data structures." The idea was that Perl would intentionally violate rules known to be prudent, if not necessary, for large projects, thus allowing small jobs to be handled with unprecedented ease.

Currently, talented and careful programmers can do almost anything in Perl. That's not good enough for all situations; some projects require a language like Java, so that managers can coax usable code out of any idiot who can use a keyboard. (By the way, I love Java and use it every day :-)

Now managers are salivating over all the great code in CPAN and all the talented programmers who want to use Perl.

The Problem
<cite>I love my Perl and I'll be loath to use anything else at this point.</cite>

The Antidote
<cite>The right choice of language in any given project is essential. You shouldn't feel obligated to write your projects in perl merely because you enjoy it.</cite>

Let's leave it up to the people who understand Perl the best -- the developers -- to decide whose demands can be met without turning Perl into one of those "industrial-strength languages" that "make it equally difficult to do almost everything."

Will we ever throw another script away?
Flirt gently for an evening;
Recall it on a summer's day?
Will we ever throw another script away?


In reply to RE: why i may have to leave perl... by grackle
in thread why i may have to leave perl... by eduardo

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 perusing the Monastery: (4)
As of 2024-04-20 02:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found