Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Programming

22nd International Obfuscated C Code Contest Starts Thursday 1 Aug 2013 48

achowe writes "The 22nd International Obfuscated C Code Contest opens 2013-Aug-01 03:14:15 UTC through to 2013-Oct-03 09:26:53 UTC. The rules have been updated, in particular Rule 2 (size rule) has changed. The draft rules and guidelines are available online. In addition there is now an IOCCC Size Rule Tool to aid with counting the secondary size rule. Questions and comments for the Judges can be emailed to q.2013@ioccc.org and must include 'IOCCC 2013' in the subject. Or contact them via Twitter @IOCCC." Anyone planning on entering?
This discussion has been archived. No new comments can be posted.

22nd International Obfuscated C Code Contest Starts Thursday 1 Aug 2013

Comments Filter:
  • by Dishwasha ( 125561 ) on Tuesday July 30, 2013 @09:25AM (#44422291)

    But it was just way too confusing.

  • I've been waiting for this all year. I've got some fun stuff planned. Good luck to all contestants :)
  • by I'm New Around Here ( 1154723 ) on Tuesday July 30, 2013 @09:54AM (#44422613)

    10 GOTO 10;

    /* I'm not saying what it does, but it's powerful.

    • by egamma ( 572162 )

      10 GOTO 10;

      /* I'm not saying what it does, but it's powerful.

      Shouldn't that say:

      10 GOTO 10

      Without the semicolon?

      • I can't answer that until you sign this support contract. X_________

        And this non-disclosure form. X_________

        And this non-compete agreement. X_________

        And this EULA. X_________

        And initial here ____ and here___ aaannd
        here____.

  • Next up: who can drive the poorest without killing anyone!

    • NASCAR?
    • by Anonymous Coward
      I disagree, there are size rules so you cannot . No one expects to use the code written for this competition for any practical purposes. "C" is such a powerful language that whenever you go through the code samples from winners, you will find something that surprises you even though you have been using C all your life. A more relevant analogy would be who can best drive in NASCAR in reverse or on two wheels or something but you get the point.
      • Re: (Score:3, Interesting)

        by achowe ( 829564 )

        IOCCC 1991 Best Utility was a vi like editor in 1536 bytes; Debian went on to use the unobfuscated version "ae" as a small editor for the rescue floppy for many many years.

    • I'm pretty sure the winner would be a Russian [youtube.com].
    • by tlhIngan ( 30335 )

      Actually, if you take a look at the entries, it's not really poor code, just highly skilled code.

      Of course, if you've been in software development for any time, you'll realize that it's not the poor coders that do the crappiest hardest to maintain code, it's the prima donna ones that use all sorts of strange tricks that make code unreadable. At least poor coders generally produce bad code, but there's an honest effort that goes into it (like using the wrong sort, or not using an API that would've made life

  • by Anonymous Coward on Tuesday July 30, 2013 @10:38AM (#44423187)

    2013-Aug-01 03:14:15 UTC through to 2013-Oct-03 09:26:53

    Umm, where'd those dates/times come from?

    03:14:15 looks like pi truncated to 4 decimal places, but why Aug 1? And where'd the close date/time come from?

    • by Anonymous Coward on Tuesday July 30, 2013 @12:04PM (#44424505)

      pi = 3.1415 92653 589...
      That explains the close time anyway, I didn't look at the dates.

    • by leob ( 154345 )

      Retrospectively,
      Aug. 1 is the birthday of Otto Toeplitz, German mathematician, author of The enjoyment of mathematics. Selections from mathematics for the amateur (with Hans Rademacher).
      Oct. 3 is the day Edouard Lucas, French mathematician, known for his study of the Fibonacci sequence, died.

  • by fruey ( 563914 ) on Tuesday July 30, 2013 @10:48AM (#44423357) Homepage Journal

    At least one of the judges (^chongo^) was a contributor to this very site many moons ago, not sure if he's still here. (Had|Has) some fine prime number & math pages.

    I strongly suggest taking time to look at just what previous entries have been able to do, including print musical notation, a working spreadsheet implementation, and a flight simulator. With obfuscation & size limits.

    Ahhh memories. Never could enter myself though, can't even write normal C with any proficiency.

  • by azav ( 469988 ) on Tuesday July 30, 2013 @11:13AM (#44423691) Homepage Journal

    think that C isn't obfuscated enough.

  • by slashmydots ( 2189826 ) on Tuesday July 30, 2013 @11:14AM (#44423707)
    I should send a co-worker of mine. Nobody can ever tell what the hell his code does.
  • Obfuscated C is unreadable, obfuscated Perl is completely impenetrable, but what I want to see is obfuscated Lisp.

    • Obfuscated C is unreadable, obfuscated Perl is completely impenetrable, but what I want to see is obfuscated Lisp.

      Then you clearly overlooked this Common Lisp entry:

      http://www.ioccc.org/2005/mikeash/hint.text [ioccc.org]

      Last year's winners also included some obfuscated lambda calculus programs, like a 167-bit prime number generator.

      -John

  • ROT26 encoded masterpiece.

  • I send all the C that I write to IOCCC. When they get back to me with failures to understand and/or run it, I know it is OK to release to the general public. It is the greatest development system I've ever found, and it costs me nothing. Who needs beta testers when I can just submit my code to IOCCC?
  • It is very telling there is no obfuscated FORTRAN coding contests. I think most carefully written lucid code in FORTRAN will beat the winner of this obfuscated c code winner handily.

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...