Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Education Programming IT Technology

ICFP Contest 2004 Date Set 17

Bbazzarrakk writes "It's still a little ways off yet, but a date for the 2004 ICFP Programming Contest has been set. If you're like me, you need a little warning to plan for it and avoid missing it. The contest will begin Friday, June 4th at noon. For more information, keep an eye on The Official Contest Site."
This discussion has been archived. No new comments can be posted.

ICFP Contest 2004 Date Set

Comments Filter:
  • Clean and to the point :-p
  • What is it? (Score:1, Redundant)

    So... after the useful subject and the useful web page, can anyone explain what this is and why it is significant?
  • by df200 ( 577345 ) on Wednesday March 31, 2004 @11:37AM (#8725453)
    From the website of last year's contest: [chalmers.se]
    Rules of the Game Is your favorite programming language the best? Does it lead to better and faster programs? Does it make programs easy to write and modify? Are you and your friends the best programmers in the world? Then prove it! All programmers are invited to enter the contest, either individually or in teams. The contest offers direct, head-to-head comparison of language technology and programming skill. We have a range of prizes for the winners: cash awards, books, invitations to the conference for students, and, of course, unlimited bragging rights. The prizes will be awarded at ICFP 2003 in Uppsala this August.
  • ICFP (Score:3, Interesting)

    by Nighttime ( 231023 ) on Wednesday March 31, 2004 @02:39PM (#8727387) Homepage Journal
    International Conference on Functional Programming, in case you were wondering.

    Does the Functional Programming part of the name preclude using object-oriented languages I wonder?

    • Re:ICFP (Score:4, Informative)

      by bmac ( 51623 ) on Wednesday March 31, 2004 @02:44PM (#8727429) Journal
      Nope. Any prog lang is ok, but the executable must be able to run on their platform, which in the past was a variant of Linux, if I remember correctly.

      I think they are simply putting the functional langs up against all comers. The winners of the last couple of contests have been ocaml, (once again) if I remember correctly.

      Peace & Blessings,
      bmac
      • No, as the anonymous poster points out, last year C++ won first and second place. OCaml did win in the lightning round (the contest lasts 3 days, the lightning round judges entries submitted on the first day).

        Last year, for the first time, they let you run your code on your own hardware, and simply submit the results. The winner ran his simple C++ algorithm on a farm of dual processor machines, and managed to brute force his way into first place.
        • Re:ICFP (Score:3, Interesting)

          by mvw ( 2916 )
          Last year, for the first time, they let you run your code on your own hardware, and simply submit the results. The winner ran his simple C++ algorithm on a farm of dual processor machines, and managed to brute force his way into first place.

          The problem of last year's contest was implementing the simulation of a formula one racing car.

          Then you had to determine a set of control commands (steer left, right, accelerate, break) to stear it through a racing track from start to finish, which depending on the

          • by Anonymous Coward
            Using the functional programming languages forbid destructive updates

            Thats not true, only lazy functional languages do that. You can have global references just fine in OCaml.
  • by Anonymous Coward
    First places in the main category since the contest began:

    1998: Cilk (parallel C)
    1999: OCaml
    2000: OCaml
    2001: Haskell
    2002: OCaml
    2003: C++

    All languages can participate, in fact very many do, but as you can see, a "dynamically-typed" (misnomer) language never took the first place in the main category. Common Lisp and Scheme never took any of the first 3 places.
  • The page has been updated.

It is easier to write an incorrect program than understand a correct one.

Working...