Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Why/how I learned Perl

I managed to land a job doing phone based tech support at a (in hind site) really really great small ISP. 3 months later I managed to get myself moved into the engineering dept. I had only been dealing with computers for about 6-7 months at this point, but the whole duck to water thing applies

My first task as an 'enginneer', aside from getting a functional SPARC/Solaris workstation was to build a quasi-dynamic anonymous access FTP server for our customers. I managed to figure out shell scripting with help from some great mentors, and called it done. Then something else needed automating so again, back to the shell. Another admin gave me grief saying Perl was better/faster/more robust than shell scripting, but I wanted to devel for the lowest common denominator.

So it was our personal battle. He would bang something in Perl, I would do the same in shell. He would always finish first, and his code would always finish first as well. (in hind site again, I think it was mainly due to his experience over mine, but thats a moot point). I decided programming was fun and hunkered down with C. I probably played with C for a few months, got the basics of arrays and lower structures, but was having issues moving beyond, so I decided to give Perl a shot.

Much to my surprise I loved Perl. In my mind it was a "lazy" implementation of C. None of those stringent syntax requirements, DWIM not DWIS, etc... I fell in love with Perl. Since then I've moved beyond the "Perl is lazy man's C", but its still the first language I reach for on any project.

/* And the Creator, against his better judgement, wrote man.c */

In reply to Re: Why I learn a language. by l2kashe
in thread Why I learn a language. by blackstarr

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?

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

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (2)
As of 2024-06-15 18:20 GMT
Find Nodes?
    Voting Booth?

    No recent polls found

    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.