1. Perl is as OOP as you want it to be. You can turn even the builtin types to objects ... though I see no reason to want to. Including PHP in the list is simply ridiculous.

Python? I don't know ... the only time I ended up finding any Python at all was e-book format conversions and Kindle format tweaks. PHP is the language of script kiddies. Agreed on JavaScript. Java is a marketing campaign not a viable language. If you want to hire a hundred off-shore monkeys to emit lots of LOC, then an overly talkative and insanely inefficient language like Java is probably a plus, but what if you want to get things done?

3. The presence of some kind of regex doesn't really mean much. Say C# does have a Regex class with a plethora of Match, Matches, MatchGroup, MatchWhateverTheyCouldComeUpWith classes, but the interface is simply so awkward and inconvenient that even I resort to regexps only if there is no other way. Not because the regexp would be so complicated, but rather because you've got to jump through too many hoops before you are allowed to write one. I seriously doubt Java is better in this regard, I'd expect it to be even worse.

It's like the difference between having a knife and being able to send the bread with a stamped, filled in request form to have it cut and sent back. There's a knife involved in the process somewhere, the difference is in its accessibility.

Jenda
Enoch was right!
Enjoy the last years of Rome.


In reply to Re: Argument for Perl ( again and again ) by Jenda
in thread Argument for Perl ( again and again ) by heatblazer

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.