Соревнования программистов в финале ACM ICPC, чемпионата мира среди студенческих команд, в котором российские университеты на прошлой неделе взяли больше всех призовых мест, включая первое, — это, прямо скажем, не футбол. Смысл забега Месси с мячом к чужим воротам понятен каждому вне зависимости от уровня начальной подготовки, а что там происходит у программистов во время соревнований — поди разбери. Сходство в одном: это тоже спорт, и здесь тоже случаются сопоставимой силы страсти. Когда Санкт-Петербургский университет в последний момент обошел шанхайцев и взял абсолютное первенство, сидящий рядом со мной американец, похожий на бородатого Шелдона Купера из "Теории большого взрыва", досадливо вскрикнул и сменил позу, что было бурным проявлением эмоций. А я аплодировал (правильнее было бы сказать "бил в ладоши", но проявим запоздалую сдержанность) с существенно большей охотой, чем делаю это на стадионе, когда забивает "Спартак".
Но то последний момент, а вот как все выглядит на протяжении пяти часов соревнований.
Большое помещение, предназначенное для спортивных зрелищ, или очень большой конференц-зал. Столы рядами, на них компьютеры, по одному на команду. В команде три человека.
У столов таблички с названиями университетов. Над столами висят воздушные шарики. Между рядами в белых майках прохаживаются маршалы, следящие за порядком в зале, и еще корреспонденты icpcnews.com (сайт новостей соревнований, ведомый IBM, спонсором и организатором ICPC). Им тут находиться можно, журналистов же пускают поближе к командам ненадолго, и только в сопровождении маршала.