An interesting question.

My gut reaction is, "How easy is it to read the code?" I've just started investigating Drupal as a CMS, so that means getting into PHP. I've looked into the language before, and it seems simple enough, except without some of the groovy things that Perl does. I'm also looking into Python because my CTO mentioned that Red Hat is using it to build their distros. Again, the language reads like a simplified version of Perl.

Since you touched on IDEs, I did just want to say that I used an IDE from Borland to do development in C many years ago -- but I'm now familiar enough with the language that I use every day (Perl) that if I get a syntax error, I almost always know what the mistake is -- I don't need a visual reminder of where to look. More useful would be an OO debugger, although I'm currently quite happy with the Perl debugger -- that's probably just my machine language background speaking.

I 'get' OO -- but I've never used C++ or Java much; pure OO usually seems to be twisting reality to fit the language, rather than having the language do the acrobatics. Perl's OO layer is just that -- a layer, and not really built in. However, the hints I see occasionally about Perl6 suggest that it will be much more OO. That's OK -- as long as I can still get stuff done quickly and efficiently, I'll make the jump to Perl6.

Eventually.

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds


In reply to Re: What do you use as a language litmus? by talexb
in thread What do you use as a language litmus? by apotheon

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.