I started using Perl in 1992. I was writing C++ code on a Sun, and had lots of data munging to do. I had been a heavy user of awk, sed and grep, and had written many a script to process data.

I was aware that Perl existed; I suspect I first heard about it in DDJ or, more probably in Computer Language, in the "Exotic Language of the Month" column. Be that as it may, I tried to bootstrap myself, with what information I could glean from technical press articles and geek bulletin boards, like BIX.

I didn't get very far with Perl on my own, and continued to write ever more ambitious awk scripts, and awk scripts to write awk scripts and so on.

Then one day, one of the contractors on the project set aside a morning and taught another guy and me the basics of while( <> ), manipulating arrays and hashes and Perl's particular regexp language.

That was the little push I needed to get me rolling, and from there I was able to do in Perl all sorts of things that otherwise would have required awful awk kluges (for instance, the awk model really starts to fall apart when you have more than one input and one output file), or fastidious error-prone C/C++.

So that's part of the reason I'm here, to try and pay back some of the help I have received myself in the past.

--
g r i n d e r

In reply to Re: A look back on a year of Perl by grinder
in thread A look back on a year of Perl by patgas

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.