ICFP Programming Contest

Participants have 72 hours to complete and submit their entry over the Internet.

The winners reserve "bragging rights" to claim that their language is "the programming tool of choice for discriminating hackers".

As such, one of the competition's goals is to showcase the capabilities of the contestants' favorite programming languages and tools.

Previous first prize winners have used Haskell, OCaml, C++, Cilk, Java, F#, and Rust.

[1][2] Prizes have a modest cash value, primarily aimed at helping the winners to attend the conference, where the prizes are awarded and the judges make the following declarations: Where a winning entry involves several languages, the winners are asked to nominate one or two.