Slashdot Mirror


16th IOCCC Winners Released

An anonymous submitter wrote: "A while ago the 16th IOCCC winners were announced. Apparently "releas[ing] the winning source by mid April 2002" actually means "within a year", but you can finally enjoy them here. Or, if you don't enjoy them, you can beat your head against the wall trying to figure out how these programs work ;-)"

18 of 99 comments (clear)

  1. from the whats-a-brane dept by jdreed1024 · · Score: 1, Funny
    from the my-brane-hurts dept.

    That would be "brain".

    --
    There is no sig, there is only Zuul.
  2. woah by klocwerk · · Score: 3, Funny

    well that was an incredibly fast slashdotting.
    and I was looking forward to having no freakin clue as to what any of the programs did.

    --

    "You worthless post!"
    -Shakespeare, 2 Gentlemen of Verona, 1. 1. 147
    1. Re:woah by dereklam · · Score: 2, Funny
      and I was looking forward to having no freakin clue as to what any of the programs did.

      That's still the case, now that the server's slashdotted.

  3. The code is obfuscated even more... by PFactor · · Score: 1, Funny

    ...by the /.-ing the site is currently experiencing.

    "Security through denial of service" Copyright 2003 by me!

    --
    Don't believe anything I say. I crash test crack pipes for a living.
  4. My entry: by Thud457 · · Score: 5, Funny

    main(v,c)char**c;{for(v[c++]="First post!\n)";
    (!!c)[*c]&&(v--||--c&&execlp(*c,*c,c[! !c]+!!c,!c));
    **c=!c)write(!!*c,*c,!!**c);}

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re:My entry: by PygmyTrojan · · Score: 2, Funny

      error: 'execlp' : undeclared identifier
      error: 'write' : undeclared identifier
      warning: 'main' : function should return a value; 'void' return type assumed

      --

      Trying is the first step towards failure.

  5. I know who wrote them! by Domingos+Neto · · Score: 5, Funny
    They work here at my company, I'm sure! I always see this kind of obfuscation when I have to debug code writen by other programmers that work with me!

    No, I'm being unfair. IOCCC code is much easier to understand :o)

    1. Re:I know who wrote them! by gdr · · Score: 2, Funny
      No, I'm being unfair. IOCCC code is much easier to understand
      ... and has fewer bugs.
  6. Re:Mirror here. by Anonymous Coward · · Score: 1, Funny

    $ gcc ioccc.c
    ioccc.c:2: missing white space after number `30198u'
    ioccc.c:2: parse error before `30198u'
    ioccc.c:2: missing white space after number `28309812u'
    ioccc.c:3: numeric constant contains digits beyond the radix
    ioccc.c:3: missing white space after number `09178290ju'
    ioccc.c:4: missing white space after number `42i'
    ioccc.c:4: nondigits in number and not hexadecimal
    ioccc.c:4: missing white space after number `0fj'
    ioccc.c:4: nondigits in number and not hexadecimal
    ioccc.c:4: nondigits in number and not hexadecimal
    ioccc.c:4: missing white space after number `0233245j'
    ioccc.c:5: missing white space after number `3j'
    ioccc.c:5: missing white space after number `02i'
    ioccc.c:6: numeric constant contains digits beyond the radix
    ioccc.c:6: missing white space after number `0931j'
    ioccc.c:6: nondigits in number and not hexadecimal
    ioccc.c:6: missing white space after number `0d92j'
    ioccc.c:6: nondigits in number and not hexadecimal
    ioccc.c:6: nondigits in number and not hexadecimal
    ioccc.c:6: nondigits in number and not hexadecimal
    ioccc.c:6: nondigits in number and not hexadecimal
    ioccc.c:6: nondigits in number and not hexadecimal
    ioccc.c:6: complex integer constant is too wide for `complex int'
    ioccc.c:6: missing white space after number `2309mn90fm2390fj'
    ioccc.c:6: missing white space after number `2390j'
    ioccc.c:6: missing white space after number `2390j'
    ioccc.c:6: nondigits in number and not hexadecimal
    ioccc.c:6: missing white space after number `3129dj'
    ioccc.c:7: missing white space after number `390u'
    ioccc.c:7: missing white space after number `2i'
    ioccc.c:9: floating constant exponent has no digits
    ioccc.c:9: missing white space after number `2e'

  7. IOCCC? by lucasw · · Score: 2, Funny

    This story is something about the obfuscated code writing contest. I read something about this years ago but I certainly don't recognize the contest purely on its initials, and of course the writeup says very little, all the links are slashdotted, and the initial posts aren't very descriptive.

    So the story itself is obfuscated? That would almost be vaguely clever, though I think poorly done is the more likely answer...

  8. VB Developers by SL33Z3 · · Score: 2, Funny

    To the average VB Developer, the words "Obfuscated C" is redundant.

    --
    SL33ZE - Artificial Intelligence is No Match For Natural Stupidity -
    1. Re:VB Developers by Patrick+May · · Score: 4, Funny
      To the average VB Developer, the words "Obfuscated C" is redundant.

      The average VB Developer doesn't understand words with as many syllables as "redundant."

    2. Re:VB Developers by slaker · · Score: 1, Funny

      Neither does the average current American President.

      -1 Troll, yeah yeah yeah. Couldn't help myself.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
  9. Three forms of security. by Doctor+Hu · · Score: 2, Funny
    Security by obscurity.

    Security by Obfuscation.

    Security by Slashdot Effect.

    Ah well, I guess it means I won't be using working hours today trying to work out how to use these "insights" in my own code.

  10. Imagine my embarrassment... by msouth · · Score: 4, Funny

    ...I didn't even know the International Olympic Committee had a c compiler.

    (yeah, yeah, ObReinterpretedAcronymComment, I know)

    --
    Liberty uber alles.
    1. Re:Imagine my embarrassment... by PD · · Score: 2, Funny

      Of course they have silly. They've also got the hard diskus throw, which is part of track and field. The biathlon is sponsored by AMD. The triathlon was just a gimmick to sell 50% more chips, but it flopped. Synchronized swimming is going to be joined by asynchronized swimming soon - promises to be a much faster competition. Boxing will be replaced by boxen because of complaints it was too violent. Of course, there are many computer geeks that play handball, especially when viewing porn. Though not strictly computers, may programmers will appreciate the Bob Dobbs Sled event.

  11. My favorite... by Arjuna+Theban · · Score: 4, Funny


    My all-time favorite IOCCC winner has been savastio.

    It's been up on my cube wall for a while. If anyone complains about my code here at work I threaten them to code like it.

    Always works!

  12. ascii art competition? by m0nkyman · · Score: 4, Funny

    The IOCCC is an ASCII modern art competition right?

    --
    ~ a low user id is no indication I have a clue what I'm talking about.