Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

I think I'm in love...

by spiritway (Vicar)
on Jul 19, 2005 at 05:16 UTC ( #475969=perlmeditation: print w/replies, xml ) Need Help??

... with Perl (maybe I should get out more).
I'm fairly new to Perl, coming from C, C++, and (shudder) assembly language. I avoided Perl because I thought it was just a sort of scripting language, kind of like bash with a few more features. Was I ever wrong.
I am simply amazed at the power and speed of Perl, and at how it just "knows" what to do. In fact, I'm still having problems because Perl often knows better than I do what is needed.
Recently I needed to write something that would go through an access log file and look for potential exploits. I expected at least a week of solid work, especially since I hadn't used Perl before. A half hour later I had a working version. It looks ridiculous as far as Perl is concerned, but it does the job. And I'm learning...
What a fun language this is!

Replies are listed 'Best First'.
Re: I think I'm in love...
by jkva (Chaplain) on Jul 19, 2005 at 06:54 UTC
    I thought Great Code was only true in assembly...
    Meant for someone else but not for me...
    Segfaults were out to GET me
    That was the way it seemed
    Kernel Panics haunted all my dreams...

    Then I saw my code... now I'm a believer..
    not a trace... of C in my mind..
    Now I use Perl, I'm a believer...
    Could not write opcodes if I tried...

    I thought Perl was more or less a cryptic thing...
    Seem the more I wrote, the less it ran
    What's the use in writin'?
    Error at line 10...
    And I was right back where I began...

    Then I saw my code... now I'm a believer..
    not a trace... of C in my mind..
    Now I use Perl, I'm a believer...
    Could not write opcodes if I tried...

    Assembler rocks though.
      Oh, Excellent! You;ve got a real talent. Sums up how I feel...
Re: I think I'm in love...
by TedPride (Priest) on Jul 19, 2005 at 10:36 UTC
    C++ is easier to do some things in than Perl, but for the most part I prefer Perl. You can do so much with so little code. Assembly is horrible. Thank goodness I'll never have to write anything in it after I finish my course.
Re: I think I'm in love...
by Anonymous Monk on Jul 19, 2005 at 06:14 UTC

    So when are you going to make love with Perl?

      I'd say how. Because we all know There's More Than One Way To Do It ;)
        Does this make Perl the kama sutra of programming languages? ;)

        Useless trivia: In the 2004 Las Vegas phone book there are approximately 28 pages of ads for massage, but almost 200 for lawyers.
        Whooo!!!! interanimate sexual affairs!!! WHOOOO!!!

        I call the Ethernet port!!!!
      Excuse me but I believe that's nmake (for windoze, at least) :-P.
Re: I think I'm in love...
by punkish (Priest) on Jul 25, 2005 at 17:16 UTC
    That is exactly what I felt when I discovered Perl. I was looking for something I could work on both at home (on my Macs) and at work (on Windows). There were several alternatives, and I had already done a project with PHP.

    Perl just changed everything. I love languages. Because I was born in the country with the most number of languages in the world, because my dad was very good at 3 different languages, and because all of grow up knowing at least two languages, languages always fascinated me.

    Perl, primarily because of Larry's background as a linguist, seems to attract people who love the language for it being a language. A language has culture, and that is what Perl has.

    A couple of years ago I got lucky and attended OSCON in Portland. I met the man, and even got a photo taken with him. I got a chance to say a few words, and I said exactly, "I love Perl not because it gets the job done. I guess most any language nowadays will get the job done. I love it because it is fun. Thanks for making Perl fun."

    I remember the contrast between Guido Van Rossum's state of Python address and Larry's rambling, free for all state of the onion. The former was angsting over why or why not to provide IF... THEN... ELSE in Python while the latter spent the time regaling everyone with all manner of funky observations of various slices of life including BrainFsck. It was obvious which language was more fun.

    Ahhh... Perl, how I enjoy writing in thee.


    when small people start casting long shadows, it is time to go to bed

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://475969]
Approved by BrowserUk
Front-paged by Old_Gray_Bear
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2018-06-24 14:08 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (126 votes). Check out past polls.