Having used perl for a large corporate project that most
suits would want done in C, the single biggest reason to use
perl is that it gives you a rapid rate of development. That
doesn't just mean you get it up and running, "quick and dirty".
It also means that you can fix bugs faster. 40% of our
project bugs were located and fixed in under 4
hours.
How's that for rapid response time?
Once an engineer came to me and said, "Your program doesn't
work for this special system architecture because you need
to handle this special timing message." I asked her for the
technical specifications for the message, creating a new
object file defining the message object, and hooked in the
message to system startup. This whole sequence took 20
minutes and her code worked immediately. If this had been
done in C++, we would have had a minimum 1 hour just to
recompile the system, not to mention how much harder the
design would be (due to C++'s strict methodology).
Because of how large corporations work, it turned out that
my group's project was doing the same thing as another
group's project, which was using C++ (and later Java). We had 2 people on our team while they had
5. They had been working for 2 1/2 years on the project (or
about 12 man years) while we had only spent 1 1/2 years. And
yet their project could only do what ours did 9 months ago.
I once considered just rewriting their project using our
base core. I estimated it would take 4 weeks to completely
recreate everything so it used their special interface, but
it just wasn't worth the time. Too many people depended on
our project, and they always wanted more features. At least
they were easy to add.
-Ted
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
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, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.