Home
dump -0f - /dev/mind
Баечки о мобильной связи (GSM, CDMA) и IT индустрии
ICFP-2007 - объявлена дата 
16th-Jan-2007 04:33 pm
Можно начинать собирать команду и писать заявку на отпуск - вчера объявили дату проведения очередного ICFPC. В этом году оно пройдет 20-23 июля.

Что такое ICFPC?. Это ежегодное соревнования по практическому программированию, приуроченное к проведению очередной International Conference on Functional Programming.

А чем оно отличается от многих других?. Своим форматом и своими задачами. Вот для затравки ссылки на соревнования прошлых лет (в которых я принимал участие): археолингвистика (2006), роботы-полицейские (2005), муравьи (2004). По этим же ссылкам есть разделы "past contests", в которых можно прочитать про задачи более старых соревнований.

А чем оно прикольно?. Можете почитать мой рассказ о ICFPC 2006 - я пытался описать, чем мне нравится именно этот programming contest.

Зачем я это все пишу?. После моего отчета о ICFPC-2006 многие писали в комментариях "ух ты! я б тоже поучаствовал!". Я обещал всем желающим напомнить о соревновании в следующем году. Вот, напоминаю :)

Кроме того, я все еще надеюсь в этом году поучаствовать в соревновании в составе русскоговорящей команды пишущей на чем-то интересном. Например, anything but C/C++/Java with strong preference towards Haskell :)

Нет желающих поучаствовать? :)
Comments 
16th-Jan-2007 02:41 pm (UTC)
Очень мне понравилось задание про муравьёв. Ты в них участвовал?
16th-Jan-2007 02:46 pm (UTC)
Ага. Поскольку начал на пол-дня позже, писал один, и пошел чуть не по тому пути, занял место где-то между 130 и 150-м.
16th-Jan-2007 02:51 pm (UTC)
С радостью бы принял участие, но блин, не умею программировать ни на чем, кроде Делфи 6 и С++ Визуал 6.0

А так хотелось...
16th-Jan-2007 02:52 pm (UTC)
А кто мешает-то? Програмировать там можно на чем угодно, и размер команды обычно не лимитирован.
16th-Jan-2007 03:04 pm (UTC)
Почти аналогичная фигня: я очень хорошо знаю C/C++/Pascal/Delphi/Java/VBA + когда-то плотно общался с парочкой ассемблеров, но что такое Haskel -- это для меня дремучий лес... Вдобавок, имеется проблема с онлайн-коммуникациями, т.е. наличие их полного отсутствия :(
А так можно было бы и подумать. ;) (тем более, что я что-то в прошлом году немножко посмотрел ;)
16th-Jan-2007 03:19 pm (UTC)
тяжело загадывать на такой далекий срок, но очень хочется, ага.
16th-Jan-2007 03:25 pm (UTC) - yeah
CL, OCaml, может еще что...
16th-Jan-2007 03:34 pm (UTC)
Давай я попробую. С чего лучше всего начинать учить Haskell? Online manuals, typical tasks to solve?
16th-Jan-2007 03:35 pm (UTC)
en_vision
Интересно.
Но я Perl/Python/Pascal. C очень немного, Java и Haskell вообще никак (хотя с последним как раз поправимо).
16th-Jan-2007 03:41 pm (UTC)
Гм... времени нет (школа, блин), да и познания скромны: php,pascal (пока на линукс не пересел :)), чёртов visual basic, который в школе преподают, основы c++. ну и sql для полноты картины :)
16th-Jan-2007 06:00 pm (UTC)
Это в школе-то времени нету? Хахаха.
16th-Jan-2007 09:18 pm (UTC)
Обогнал!

Я то же самое хотел написать :)
17th-Jan-2007 01:47 pm (UTC)
Ну... Онлайн съедает всё время :) К тому же постоянно вертятся инициативные учителя, которые посылают на олимпиаду по алгебре в школу с математическим уклоном :) попробуй там реши что-нить...
17th-Jan-2007 04:16 pm (UTC)
Я ходил на олимпиады по физике, математике (кстати, олимпиада по алгебра - это что, какое-то новое изобретение? ;)), информатике (вплоть до областных), и всё равно, количество времени в школе нельзя даже сравнить с количеством времени в универе.
А уж про работу и говорить не стоит.

Так что ты просто знай, что то, что у тебя есть - это очень много времени. И дальше его будет меньше. ;)
18th-Jan-2007 11:44 am (UTC)
гм... учтём :)
22nd-Jan-2007 09:14 pm (UTC)
Онлайн - это, часом, не Lineage2/WOW ? :))

Если да, то оно действительно может съесть всё имеющееся в наличии время.

[info]p1r4nh4 тебе правильно написал - дальше времени на фигню будет только меньше. Если сейчас не заложить какой-то базис - потом будет некогда

(/me просто фигеет от того, какой он, оказывает, морализатор)
24th-Jan-2007 01:24 pm (UTC)
Мой комп даже контру запустить толком не сможет, какие WOW при Celeron 667, отсутствии 3d-карточки и установленном линуксе на десктопе? :)
16th-Jan-2007 03:47 pm (UTC)
Я хочу. Java/C#/Python. За полгода можно и что-нибудь другое попробовать осилить.
16th-Jan-2007 03:59 pm (UTC)
есть желающие. что нужно, кроме желания и владения стандартным набором алгоритмических языков?
16th-Jan-2007 04:01 pm (UTC)
/me hotelos' bi, kak minimum pouchastvovat na predmet genearazii idei/ih obsugdeniya. poka pro takoe dalekoe vremya skazat' ne mogu - tam blige viyasnitsya.
yaziki - C++/Scheme, Haskell so slovarem ;-)
16th-Jan-2007 04:24 pm (UTC)
загадывать тяжело, но очень хочу на Haskell (правда перед этим мне скилл писания на нём неплохо бы сильно прокачать)
16th-Jan-2007 04:38 pm (UTC)
уже 3 года хочу попробовать и каждый год не получается по каким-то причинам
16th-Jan-2007 04:25 pm (UTC)
Отличный был отчет, кстати :)
16th-Jan-2007 04:46 pm (UTC)
А в каком режиме подготовка, и главное, какого подключения к сети требует?
16th-Jan-2007 05:01 pm (UTC)
Да, про языки.
java, scala, соответственно что - нибудь из sml - семейства за время подготовки, например AliceML, думаю. Haskell учить не собираюсь.
Или же Drift towards Haskell необходимое условие? )
Потому как _adept_, lomeo, + haskellist, + ещё = вот и команда получится.

И было бы неправильно включать людей не знающих хаскелл, обучения ради.
16th-Jan-2007 04:47 pm (UTC)
Угу, я хотел и продолжаю хотеть. Если наконец пошевелю своей ленивой задницей, то даже примусь за хаскель. Ну, в крайнем случае, надеюсь и так пригожусь ;)
16th-Jan-2007 05:03 pm (UTC)
Мне данная тема очень интересна, но боюсь не справлюсь...

Пробовал решать задачки от 2006. Правда, делал на С. ВМ написал, до игры добрался, а написать решатель не смог. :(
Вообще основная трудность для меня английский.

Кроме С, знаю только прикладные да и подзабываются... Нет времени программировать для себя.
16th-Jan-2007 05:04 pm (UTC)
при каких навыках и скилхах есть смысл участвовать в icfpc?
16th-Jan-2007 05:14 pm (UTC)
thx4info
16th-Jan-2007 05:54 pm (UTC) - Ой...
Прикольно.
Ой как хотелось бы поучаствовать...
Про имеющиеся навыки я лучше ничего говорить не буду - всё слишком разрозненно.
Но следить за ходом буду... К тому же полгода есть - "может и я на что сгожусь".
И ещё - очень заразительно пишете. Спасибо.
16th-Jan-2007 09:21 pm (UTC)
Я уже четвертый год собираюсь поучаствовать, но ICFP почему-то проводится в самое неудобное для меня время - как раз пик приемной комиссии. В этом году вроде даже все сложилось как надо, но стало страшно лениво. Но я идею не оставляю :). В команду, конечно, не записываюсь, очень уж маловероятно, что поучаствую, хоть и жалко.
16th-Jan-2007 09:34 pm (UTC)
Доктор, дайте две.
Hereby I, [info]yvl, solemnly swear that I will join [info]_adept_ to participate in ICFP 2007. I declare that I already won scholarship for Summer 2007 semester and thus will not be bound by any obligations for the time of the contest. I swear to beat laziness and not to seek any excuse to bail out of the contest, be it related to academic, personal or health reasons. If I break this oath, let me suffer from acute diarrhea for the whole duration of the contest and be covered with disgrace for the period not more than 48 days.
17th-Jan-2007 10:45 am (UTC)
Ха! Раньше писали "чума на ваши головы", теперь всё "срачка-пердячка".

Ладно, я запомню. Никто за язык не тянул. :)
16th-Jan-2007 10:14 pm (UTC)
Прошлогоднюю задачку пробовал решать - 6 секретов вскрыл. Дальше нехватка времени и лень победили :)

um написал часика за 4 на OCaml'е. Причем заметную часть времени тормозил с реализацией беззнаковой арифметики :-/

А вот с подбором паролей я пошел иначе чем вы - не заморачиваясь римской арифметикой.
22nd-Jan-2007 09:17 pm (UTC)
Хм. А мы, вроде, тоже не заморачивались арифметикой - два вложенных цикла, и всего делов-то.

Или я неправильно понял?
23rd-Jan-2007 05:46 am (UTC)
Из вашего поста мне показалось, что циклы были внутренние, т.е. с на тамошнем Васике с римской арифметикой. Я циклы делал на обычном шелл, внешнем по отношении ко всей машине.
17th-Jan-2007 12:48 am (UTC)
ICQ: 4033148
17th-Jan-2007 04:10 am (UTC)
+1

[достаёт обратно туториал по монадам и утыкается в него]
17th-Jan-2007 07:30 am (UTC)
Если удастся перенести на это время отпуск, попробую. Хаскель рулез!
17th-Jan-2007 07:45 am (UTC)
Время действительно не совсем удобное...
Решение будет приниматься ближе к делу...
Но желание есть и это главное.

Мои навыки:
Delphi/Pascal, немного C/С++, php, 9-ый год кормлю себя программированием :)

Оргвопросы:
ICQ: 32637853
Skype: diouzshev
17th-Jan-2007 11:33 am (UTC)
Кто тут последний? Меня запишите ;)
18th-Jan-2007 02:47 am (UTC)
Да только сегодня смотрел на это дело. Haskell is okay.
18th-Jan-2007 09:39 am (UTC)
Готовлю себя к ICFPC-2015.
19th-Jan-2007 08:24 am (UTC)
Я бы даже с удовольствием, но знаний в области ФП ещё не хватает :(
24th-Jan-2007 04:52 pm (UTC)
Есть желающие. Профессионально C/C++ 12 лет. Haskell пока никак (посмотрел одним глазом после твоих отчётов о ICFPC :-))).
29th-Jan-2007 08:00 am (UTC)
Anonymous
Я очень хочу!

Умею некоторое количество хаскеля, вобще фп очень интересуюсь :-)

С радостью прогуляю школу ради тренировок :-)

// kpierre@jabber.ru
4th-Feb-2007 07:54 am (UTC)
Полгода ещё есть, всё может быть. Пойду посижу над The Haskell Road To Logic, Math And Programming by Kees Doets & Jan Van Eijck :)
This page was loaded May 22nd 2008, 12:02 am GMT.