Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming Technology

11th Annual ICFP Contest Begins 22

Matthew Fluet writes "The 11th Annual ICFP Programming Contest begins July 11 (12:00 Noon PDT) and runs through July 14 (12:00 Noon PDT). As in the previous ten editions, this is your chance to show that your favorite programming language (or your team) is better than all others! In addition to prize money, the winner's programming language is declared the 'programming language of choice for discriminating hackers.' Contestants may use any programming language (or combination of languages) to show their skill. How will your favorite language fare?"
This discussion has been archived. No new comments can be posted.

11th Annual ICFP Contest Begins

Comments Filter:
  • BASIC (Score:4, Funny)

    by Anonymous Coward on Thursday July 10, 2008 @07:26PM (#24145265)

    I plan to use BASIC. I can't wait until BASIC is declared the "programming language of choice for discriminating hackers."

    • Re: (Score:3, Funny)

      by IdeaMan ( 216340 )

      Then may the Forth be with you!

      • Then may the Forth be with you!

        Great! Another Lisper! :-)

        Here is a LiveCD [common-lisp.net] for getting things done. Though truth be told, Dylan is a beautiful language; and my heart goes out to the Gwydion hackers, this CMUCL/SBCLers considers them semantic blood relatives ;-)

  • Why does this contest smell like that 1995 movie "Hackers" where everything was "the [item] for the 31337 Hacker"
  • Malbolge (Score:3, Funny)

    by Anonymous Coward on Thursday July 10, 2008 @07:44PM (#24145487)

    Please, please won't someone really 1337 use Malbolge [wikipedia.org]?

    • wow that is amazing. I can't believe this is the first time I'm hearing about Malbolge. I used to collect odd programming languages. I would have thought that Funge-98 was the craziest. Now, I'm not so sure. Malbolge seems like its more of a difficult to exploit buffer overflow than a language. Then again, maybe thats the point. Now, if you could implement an interpreter in funge-98 that would take brainfuck as its input and out put the corresponding Malbolge program. We'd all have a new ruler of the planet
      • Re:Malbolge (Score:4, Interesting)

        by david.given ( 6740 ) <dg@cowlark.com> on Friday July 11, 2008 @06:01AM (#24149971) Homepage Journal

        wow that is amazing. I can't believe this is the first time I'm hearing about Malbolge. I used to collect odd programming languages. I would have thought that Funge-98 was the craziest. Now, I'm not so sure. Malbolge seems like its more of a difficult to exploit buffer overflow than a language. Then again, maybe thats the point.

        Unfortunately people have done cryptanalysis of Malebolge and have managed to find an, er, exploit: it's now possible to actually write programs for it on purpose, rather than having to do brute-force searches of the program space until you find one that matches. See this link for details [voxelperfect.net]. If you're really brave, here is an implementation of 99 green bottles [99-bottles-of-beer.net] in Malebolge. (You may be interested to note that the program is roughly twice as long as its output...)

  • by tlambert ( 566799 ) on Thursday July 10, 2008 @08:50PM (#24146141)

    If you also wondered what the hell ICFP was...

    "The ACM SIGPLAN International Conference on Functional Programming (ICFP)"

    http://www.icfpconference.org/ [icfpconference.org] ...it's their annual programming contest.

    -- Terry

    • Yeah, I was thinking:
      "Insane Clown F***ing Posse?"
      And then I thought: "What the heck could people program for them? And then I thought... ooohhhh..."
      And then I went to bed.
  • "programming language of choice for discriminating hackers."

    ok, so if this is annual, then the language of choice is only valid for one year? what are the last 10, so we know they've past their use-by date?

  • 10 years! Wow! (Score:4, Insightful)

    by Ben Jackson ( 30284 ) on Friday July 11, 2008 @02:36AM (#24148937) Homepage

    The last one I participated in was the first one. The page is broken, but it was a program to play arbitrary sized Pousse by taking an input board and outputting your next move. It's hard to believe that was 10 years ago!

    And for those who are talking about language discrimination: Of course they discriminate! It's a *functional* programming contest, so the problems are very slanted. The format of the Pousse contest made that pretty clear, but the next year I think the contest was to optimize s-expressions or something equally unsubtle.

  • 519 comments to bash Windows in another topic, 17 comments about an interesting hack competition... Yup... "News for nerds. Stuff that matters." *sighs and hangs head*
    • by pxc ( 938367 )

      The other topic is about a day older. Besides, to really discuss this, you need a knowledge of functional programming.

      To bash windows, all you need is a rock (or Cygwin). ;-)

      • by KGIII ( 973947 )
        LOL Anyhow, not on my screen. The very worst places to use Windows was what I was referring to. Then again, there are always Windows bashing threads. It's kind of like people picking on the retarded kid at school. Note: I'm actually a Windows fan, just not a fanboi. I think educated Windows bashing certainly has its place.

        I had hoped, mostly for a fly-on-the-wall perspective to see more comments in here. The whole, "This is better and why." Type of discussion would be a nice read for me though I'm, by no

What is research but a blind date with knowledge? -- Will Harvey

Working...