ICFPC-2008

Почти сутки остались до начала ICFPC-2008. Что это такое? Это ежегодный трехдневный програмистский конкурс non-stop, приуроченный к международной конференции по функциональному программированию, в течении которого надо пройти в решении поставленной задачи как можно лучше других участников. Смысл конкурса — в выявлении «лучшего языка программирования». Задачи по крайней мере последние два года ставятся интересные и оригинальные, надеюсь и в этом году будет так же.


Вот тут можно прочитать отчет о ICFPC-2006, после прочтения которого куча рунетовцев бросилась на штурм конкурса в 2007. Тут тот же человек рассказывает о том, как его команда проходила ICFPC-2007. В конце, кстати, есть множество ссылок на рассказы других участников. И чтиво достаточно занимательное, рекомендую.

В этом году правила заметно поменялись. Теперь размер команды ограничен пятью участниками, и введена необходимость отсылки организаторам итогового кода (и только в случае невключенных в LiveCD языков — бинарников), которые должны компилироваться и работать в условиях Live-CD. Окончательную версию правил вывесят к началу контеста. Однако я надеюсь, что задача всё же будет достаточно интересной.

Условия прошлогодних задач можно посмотреть в вышеприведённых ссылках на ЖЖ _adept_'a. Я участвовал год назад, наша команда заняла 131 место из 869. Главное не победа, главное участие, фан и адреналин были непередаваемыми. Собствено я в этом году участвую. И вас агитирую! Кто пойдёт?

Начинается всё это, если я правильно посчитал, в 23.00 по Московскому времени. Впрочем, если я неправ, поправьте.
+19
10 июля 2008, 22:26
5
Infthi 13,7

комментарии (21)

+3
7vies #
Каждый раз с интересом читаю отчёты о такого рода мероприятиях, и всё это кажется жутко интересным, но каждый следующий раз всё пропускаю, и сам не участвую :(
0
bubuq #
Сформируем хабра-команду?
0
Dimchansky #
По правилам (http://icfpcontest.org/rules.html): To keep the contest fair and fun for everyone, team size is limited to 5 (five) members.
+1
mmcleric #
> инициаторы соревнования выставили в правилах необходимость отсылки им кода, который должен компилироваться и работать в условиях распространяемого Live-CD

Неправда, If a team wishes to use a language or compiler that is not supported, they may submit an executable, as long as it runs in the LiveCD environment.
0
Infthi #
а, да, что-то меня сглючило. поправил :)
0
nzeemin #
Что-то не видно что поправили:
> Если код написан на языке из списка поддерживаемых, то он ещё должен и компилироваться в эти бинарники в условиял Live-CD.

Не должен он там компилироваться, можно отдавать бинарник чтобы он там просто исполняться. Например, в обсуждении там уже говорили что компилер для Common Lisp выдаёт бинарник размером 50 МБ, его и будут присылать в архиве.
0
Infthi #
However, we will only consider submissions that compile (if source code is submitted) and run within the LiveCD environment

или я что-то не так понимаю? всё обсуждение, признаюсь, ниасилил :(
0
Infthi #
а хотя да, туплю, извините =/
0
imil #
опять не совсем верно :)
если язык есть на Live CD, бинарник не нужен.
0
divbyzero #
Пару лет назад, мой друг рассказывал про что-то подобное по дороге домой, мол собрали виртуальную машину, а в ней компилятор бейсика, внутри целая система, файлы каталоги, внутри куча данных, разгадывали задачи на основе того, что внутри нашли...
Мне казалось фантастикой какой-то, но теперь прочитав этот пост, понял, что рассказ то не бред, а реальность — дух захватило!

Интересно будет почитать отчет этого года.
0
vopros #
[Ищем тиммейтов] У нас есть команда (пока) из 3 человек, будем писать на java. Если кто хочет присоединиться пишите ICQ#175070363
0
megatron #
отписался +)
0
Lergero #
Infthi
Ни пуха ни пера!
0
mytribune #
Удивительные соревнования! Фишка в том, что это не бег или прыжки в высоту, которые вроде почти все понять могут. Виртаульная машина внутри виртуальной машины - это не каждый посмотревший "13 этаж" осознает :) Потрясающая затея, удачи всем участникам!
+2
svoloshyn #
0
tasman #
о, и нашу упомянули. спасибо :)
+1
nzeemin #
Наиболее интересными мне показались отчёты yole питерской команда ryba, которая заняла четвёртое место:

http://yole.livejournal.com/355405.html
http://yole.livejournal.com/355745.html
http://yole.livejournal.com/356018.html
http://yole.livejournal.com/356229.html
0
bubuq #
Могу легионером в чью-нибудь команду. Bash, perl, ruby.
0
radislav #
Ух. Только одними отчетами о соревнованиях зачитался... кул!
0
tom #
Я тоже, пожалуй, попробую поучаствовать. Если кто-то вдруг захочет присоединиться — пишите на zeqfreed@jabber.ru, еще полтора часа на организацию есть :) А то одному как-то не столь интересно.

Мои предпочтения — Питон и Си.
0
Infthi #
эх, незабористая трава в этом году выросла у организаторов :(

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.