Ok, I'll bite. I'll prolly ruffle a few feathers. But perl does indeed rock as do many things in computer science and software engineering.
# It supports quick development. I quickly came up with some working scripts within 1 hour.
# It has strong regexp support. That's exactly what we wanted.
# Fast, it is not a problem for Perl to process series of big files with lightening speed.
Point 1 - There are many languages that are quick to write in. Python, perl, Ruby, Java, C++, not asm, C maybe if you are using the GTK and/or GLIB (not glibc). Just a matter of knowing the tools, eh? ddd for C/C++, eclipse for java. I'm sure there's good stuff for Ruby.

Point 2 - I cannot think of many languages that don't have regexp support. POSIX and perl's implementations of re's have been pushed into many other languages, Either as access to the C library implementations or language native versions. jakarta-oro, a pure java implementation of RE's familiar to perl users. Sun releases one that is similar, but has it's smaller differences. (btw, php, ruby and others support re's)

Point 3 - Isn't this a case of just (os and in language) buffering? Java's IO layer isn't particularly bad. Were you thinking something specific?

perl definitely rawks, but I believe it's more for things like, it's very easy to create functions on the fly, or creating code that's very English like. Maybe even for terseness in some cases. A very clean base, vs php, but an extensive amount of modules (via CPAN). Being losely typed is nice too. No Integer.parseInt(....)s.

----
Give me strength for today.. I will not talk it away..
Just for a moment.. It will burn through the clouds.. and shine down on me.


In reply to Re: Perl rocks!!! by exussum0
in thread Perl rocks!!! by pg

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!
  • 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:
    & &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.