Slashdot Mirror


Happy Birthday Perl!

Puppet Master writes: "Just remembered that Perl was created on this day (12/18) in 1987 by Larry Wall..." Check out the Time Line and the discussion on use.perl.org and I'll take this chance as a reminder to donate to the Damian Conway/Dan Sugalski slavery fund.

13 of 168 comments (clear)

  1. In the words of Larry by Erasei · · Score: 3, Funny

    Let's just call it an accidental feature. --Larry Wall


    My motto in life, well, at least my programming :)

    --
    visit my free wallpaper collection, wp.erasei.com
  2. Re:This post... by Frothy+Walrus · · Score: 5, Funny

    what part of

    $_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142 ;$ t=255;@t=map{$_%16or$t^=$c^=(
    $m=(11,10,116,100,11,122,20,100)[$_/16%8])&110 ;$t^=(72,@z=(64,72,$a^=12*($_%16
    -2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271 );if((@a=unx"C*",$_)[20]&48){$h
    =5;$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[- -$ h+84])}@ARGV;s/...$/1$&/;$
    d=unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3] ;$d=$d>>8^($f=$t&($d>>12^$d>&gt ;4^
    $d^$d/8))<<17,$e=$e>>8^($t&($g=($q =$e>>14&7^$e)^$q*8^$q<<6))<< 9,$_=$t[$_]^
    (($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}p rint+x"C*",@a}';s/x/pack+/g;eval

    don't you understand??

  3. wow! by genkael · · Score: 2, Funny

    Wow, Perl was created in 1 day? I think we're celebrating the fact that perl was released to the world on this day 14 years ago.

    --
    GeneralKael -- Slacker Extraordinaire
    1. Re:wow! by plover · · Score: 5, Funny
      And on the second day, Larry rested.

      (It didn't start out big enough to take seven days!)

      John

      --
      John
  4. Why would I celebrate Perl's birthday? by wowbagger · · Score: 1, Funny

    Why would I celebrate Perl's birthday. All she does is send horrible movies to those nice 'bots....

    Oh, wrong Perl. Nevermind..

    I'll send them cheesy movies
    The worst I can find <la-la-la>
    They'll have to sit and watch them all
    And I'll monitor their minds <la-la-la>

  5. Re:Story deleted and put back? by Anonymous Coward · · Score: 1, Funny

    Errors in a PERL script. who knew?

  6. It's about that time... by MicroBerto · · Score: 5, Funny
    Ahhh, 14 years old. Perl is now going to become (even more) rebellious, may stop talking to its parents, and will insist on being called a man, or more mature.

    Don't be surprised if you begin seeing Perl tend to lean towards more pornography and opposite-sex modules. Excitement will soon begin for the car and driving modules as well!

    Larry, although Perl doesn't want to talk with you as much during these rebellious years, please make sure that it takes care of itself during its bodily changes, including washing its face, as acne outbreaks are rampant during these years and can ruin its complexion forever.

    --
    Berto
  7. 14 years of Perl by Krapangor · · Score: 4, Funny
    have taught us one thing:

    You don't have to use C to confuse people.

    --
    Owner of a Mensa membership card.
  8. What about the foot test? by Anonymous Coward · · Score: 3, Funny

    Personally I like Perl because I can shoot myself in the foot faster and with less effort with it.
    :-)

    "Science, like Nature, must also be tamed, with a view turned towards its preservation." - Carl Sagan

  9. Re:This post... by wackybrit · · Score: 2, Funny

    Perl is the x86 instruction set of computer languages. Python is the ARM.

    That makes Visual Basic the Z80 of computer languages then I guess?

  10. Perl Poetry by Misch · · Score: 3, Funny

    "O, Perl is a language,

    As muddy as muddy can be.

    First it gave me headaches,

    and now it's killing me!"

    In all reality though, I like Perl. It's dirty, it's cheap, it works, it makes my web pages a bit easier to work with.

    --

    --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
  11. Re:Laziness, Impatience, and Hubris by Hard_Code · · Score: 3, Funny
    LAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer.

    LAZINESS: The quality that make you go to great effort to reduce *immediate* energy expenditure, and little effort to reduce *future* energy expenditure (after all, it takes energy to reduce energy expenditure). It makes you write slap-shod quick and dirty programs that others may or may not find useful and will be SOL if they have a problem because you were too lazy to write documentation for it.
    IMPATIENCE: The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least that pretend to. Hence, the second great virtue of a programmer.

    IMPATIENCE: The anger you feel when a correct program is not working fast enough for you. This makes you write programs that don't necessarily react correctly to your needs, but react *faster*.
    HUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer.

    HUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you introduce that "harmless" bug fix or feature into production at 4:59 PM on a Friday.
    --

    It's 10 PM. Do you know if you're un-American?
  12. That's fast... by ruiner13 · · Score: 2, Funny
    I wish I could write a programming language in a day. I can hardly write a solitare program in a day, let alone all of perl!

    Shouldn't it say, "released on this day", or, "completed on this day"? It's just a bit misleading :)

    --

    today is spelling optional day.