Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
I think I've been around just about every language on the block, though not always for production stuff. I totally agree with the comment that one can learn much from other languages even though their capabilities overlap. Paradigms are often clearer in one language over another. For instance, objects and references are much clearer in Ruby than they are in Perl, but CPAN is much dearer (so far) than RubyGems, especially for sysadmin type tasks. Ruby's OO is much like the Smalltalk I used to love, only better, and I find myself buliding objects naturally in Ruby where it's work in Perl.

C is essential to understand UNIX. It's also necessary to understand modules built with XS and swig. Look especially at make. It's not a 'real' programming language, but it's a really useful tool.

Another useful tool for sysadmins, though you can equal its functionality with Net:SSH et al, is expect. expect is just the cat's meow for using Perl to massage other systems as though you were sitting at the keyboard. Highly recommended, and, of course, there's a Perl module to talk to it!

In reply to Re: Learning ***** as a second language by samizdat
in thread Learning ***** as a second language by bronto

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, 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, 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.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others taking refuge in the Monastery: (5)
    As of 2020-06-02 12:03 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?
      Do you really want to know if there is extraterrestrial life?



      Results (17 votes). Check out past polls.

      Notices?