Dec. 10th, 2007

netp_npokon: (Default)
У нас с друзьями есть традиция: раз в год мы собираемся у одного из нас
и пишем дурацкие алгоритмы.

[livejournal.com profile] _avm_

Наверное, пора написать пару слов про ICFPC. Те, кто интересовался, уже видели все результаты и читали все мыслимые отчеты, так что ссылок не будет, а будут только личные мысли и впечатления.
Итак, участвовали мы вчетвером: [livejournal.com profile] dendik, [livejournal.com profile] _avm_, ваш покорный слуга и некто kpierre, студент из Питера, с которым Дендик познакомился на mpp@c.j.r. Место в таблице особого упоминания не заслуживает (можно считать, что в этом году мы только прошли квалификацию), основными результатами в этот раз были фан и опыт.

Размещение
Очень здорово, что в этом году нам удалось три дня просидеть у Даньки: не пришлось ездить туда-сюда (я, правда, все равно ездил, потому что ССЗБ), перенастраивать всякую инфраструктуру и многократно закупаться едой. Кроме того, это лучше, чем работать удаленно: можно и code review сделать, и порисовать на бумаге, да и скорость звука еще никто не отменял.

Режим
У меня предложение: в следующий раз попробовать двадцативосьмичасовой рабочий день. В остальном практически все здорово (и, главное, синхронно), хотя с отдыхом мы все-таки переборщили, по-моему. То есть гулять в парке на свежем воздухе — это круто, но получилось, что кусок продуктивного периода пострадал. Тем более, у нас был еще один участник, с которым перерывы было довольно трудно согласовать.

Инструменты
Очень жалко, что в итоге у нас получился разнобой в языках. Я пропинал половину тренировки, из-за чего не мог связать двух слов на OCaml'e и рисовал на питоне рисовалку. Саня и Дендик хакали на Камле преобразование DNA->RNA, а Пьер писал на Хаскеле какие-то утилиты для ручного рисования картинок. В итоге никто не мог влезть в чужой код и чего-то там поправить, или хотя бы посмотреть.

Разное
Видимо, перед тем, как писать код, рассчитанный на большую нагрузку, стоило все-таки не полениться, потратить час на выбор и реализацию оптимальной структуры данных, и пользоваться ею сразу, а не вкручивать в живой код. То же и про странные языки программирования с 31-битной арифметикой: лучше знать о таких вещах заранее.

Profile

netp_npokon: (Default)
netp_npokon

April 2017

S M T W T F S
      1
23 45678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 29th, 2025 12:43 pm
Powered by Dreamwidth Studios