Пользователь
0,0
рейтинг
15 июня 2010 в 23:40

Разное → ICFPC 2010

Совсем скоро, в эту пятницу стартует уже тринадцатый ежегодный контест по программированию, приуроченный к ежегодной же конференции по функциональному программированию.

В прошлых годах участникам приходилось заниматься археолингвистическим программированием (2006), приспосабливать инопланетянина вместе с его НЛО к жизни на Земле (2007), управляя марсоходом, спасаться от злобных марсиан (2008) и летать спутниками в околоземном пространстве (2009).

Если кто-то хочет освежить память — год назад я собрал ссылки на русскоязычные отчёты о космических одиссеях.

Как всегда, соревнование будет длиться трое суток (72 часа). Старт будет дан в пятницу 18 июня, в полдень по GMT, и, как всегда, будет ещё lightning round (по результатам первых 24 часов).

Судя по короткому описанию на сайте контеста, в этот раз мы, скорее всего, обойдёмся без мучений 2008-го года с LiveCD и опять будем писать свою виртуальную машину для выполнения какого-нибудь предоставленного байт-кода.

Сейчас как раз самое время всё-таки найти команду, или сформировать свою, если до этого не представилось возможности. Ещё вспомнить, что в данном соревновании может значительно помочь любимая система контроля версий и другие полезные штуки.

Может быть, кто-то прямо здесь, в комментах к этому посту и найдёт себе напарников, так что пишите — не стесняйтесь. Я с полной уверенностью могу сказать, что участие в этом соревновании чрезвычайно интересно, а эмоций и фана хватает на много недель!
Murkt @Murkt
карма
33,9
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разное

Комментарии (28)

  • –4
    О чудо!
    На хабре есть люди, которым знакомо слово OPAL!
    Не ожидал :)
    Еще меньше ожидал, что проводятся соревнования по функциональному
    программированию. Нам, конечно, дали в универе потрогать OPAL, дабы
    мы осознали, что есть на свете задачи, которые удобнее решать
    функциональным программированием, но были они весьма спецфическими.
    Причем решение самых тривиальных (для мэйнстримных языков) задач на OPALе,
    как раз и воспринималось достойным соревнований по программированию :)

    Неакадемическое применение функциональному программированию не придумали пока?
    • +2
      Ну, строго говоря, это не соревнование по функциональному программированию — нет никаких ограничений на используемый язык. Можно писать хоть на Хаскеле, хоть на ассемблере.

      Неакадемическое применение? Ну, функциональное программирование проникает в мейнстрим — в том же Питоне много его элементов, в последних версиях C# тоже хватает (замыкания, етц), и прочее.
    • +2
      hint: Erlang
  • 0
    Участвовал в ICFP в прошлом году, закончилось все не совсем удачно. Сидели всю ночь пытались что-то написать — это было главной ошибкой. Вообщем толком ничего не загрузили. Надеюсь в этом году получится лучше.
    К слову, о функциональном программировании в решении задач можно и совсем не знать, вполне можно обойтись и нефункциональным.)
    • 0
      Да, нужно отдыхать и отвлекаться — это факт. У меня лично были прорывы чаще утром, часов где-то в девять-десять.
  • +1
    В любом случае — респект участвовавшим и собирающимся — Удачи собрать команду и успешно выступить!
  • 0
    Вроде бы полезно набирать команду из разных часовых поясов :)
    • 0
      Честно сказать, если смотреть на результаты [русскоязычных] команд в прошлом году, то самое высокое место заняла команда, которая вся находилась в одном месте (thirteen), после них — вообще один человек, который к тому же выиграл lightning (Алексей, jabber.ru), а потом, если я не ошибаюсь — моя команда, а мы все трое находимся в одном часовом поясе.

      Хорошая коммуникация гораздо более важна, чем возможность висеть кому-нибудь из команды онлайн круглосуточно.
  • +3
    С удовольствием бы поучавствовал, но ICFP-2010 попал мне аккурат на сессию :(
  • +1
    Если кому интересно — добро пожаловать к нам в команду.
    Там уже «лучшие люди» рунетовского жж ;-)

    детали

    Scala, Perl
  • +1
    Что такое контест?
    • 0
      Соревнование, конкурс.
  • 0
    Вот блин, а попозже еще они не могли объявить?
    Я еще с того года ждал этого ICFPC, все пытался найти когда же он будет. Неделю или две назад еще никакой информации не было. А эти выходные уже заняты :(
    • +2
      Информация была еще месяца два назад.
      В частности, сайт контеста с указанной датой.
    • +1
      Как сказал предыдущий комментатор, информация была давно. Лично я вспомнил о ICFPC месяц назад, и тогда же нашёл точное время проведения. Просто публиковать пост за месяц до начала бесполезно, так как большинство всё равно потом не вспомнит, а писать три топика «вы же всё-таки помните, что скоро ICFPC?»… Только раздражение вызовет.

      Тем более, что в прошлом году я нашёл себе команду за день или два до начала контеста, и, как мне кажется, большинство именно так и делают.
      • 0
        Наверно вы правы. А я не вспомнил во время и пробакланил :(
        • 0
          Ещё не всё потеряно! :)
  • 0
    Habrateam? )
  • 0
    Пишу на .net c#. Харьков

    Ищу напарников, или присоеденюсь в тим (только не Haskel-based :) )

  • 0
    Насколько, по Вашему опыту, имеет смысл участвовать с C++ и возможностью присоединиться только через сутки после старта?
    • +1
      Занять какое-нибудь место вряд ли получится, а вот поучаствовать и получить фан — вполне. Тем более, что через сутки после старта все возможные косяки в задании уже должны будут выловить и исправить, плюс, можно будет поспрашивать у других людей, если встретится какой-нибудь характерный затык.
  • 0
    Спасибо. А язык — не проблема, хоть и «функциональная» конференция?
    • 0
      Упс, промахнулся веткой :(
    • +1
      Ограничений нет, писать можно на чём угодно.
  • 0
    Кто-нибудь знает, где задавать вопросы?
    • 0
      icfpc@conference.jabber.ru
      • 0
        Я имел ввиду организаторам, по поводу задачи и scoring'а.
        • 0
          По поводу скоринга — у них ошибка, вроде, а по поводу задачи вряд ли они ответят. Почта: icfpcont@imn.htwk-leipzig.de

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