Российские студенты завоевали «золото» чемпионата мира по программированию
Финал соревнований состоялся в понедельник, 30 мая. Из двенадцати наград в Россию уедет пять, в том числе одна золотая, которая досталась студентам Санкт-Петербургского государственного университета.
Российские студенты завоевали золотые медали на ежегодном всемирном чемпионате по программированию (International Collegiate Programming Contest, ICPC), который проходил в американском городе Орландо в штате Флорида.
Финал соревнований состоялся в понедельник, 30 мая. Из двенадцати наград в Россию уедет пять, в том числе одна золотая, которая досталась студентам Санкт-Петербургского государственного университета. Как пишет в своем блоге основатель сети «Вконтакте» Павел Дуров, все победители являются программистами соцсети. Среди них — Алексей Левин, Арсений Смирнов и Валентин Фондаратов.
Эти программисты, по словам Дурова, создали «В контакте» самообучающийся спам-фильтр, рекомендации в аудиозаписях многое другое.
После завершения финала, Россия уверенно продолжает лидировать в чемпионатах по программированию. Так, начиная с 2005 года, российские компьютерщики неизменно завоевывают хотя бы одну из четырех золотых медалей.
Среди трех других победителей чемпионата - две команды китайских студентов из Чжэцзянского университета и Университета Цинхуа, а также американские программисты Университета Мичигана из города Анн-Арбор.
«Серебро» завоевали студенты сразу двух российских вузов - Государственного университета Нижнего Новгорода и Саратовского государственного университета. Кроме того, в Россию уедут и две бронзовые награды, которые достались студентам МГУ и Уральского государственного университета.
Чемпионат мира по программированию проводится уже в 35-й раз. Команде в составе трех человек дается пять часов на то, чтобы решить восемь сложных задач. Для этого в распоряжении студентов имеется лишь один компьютер. Побеждает та команда, которая быстрее всех напишет программы, решающие наибольшее число задач. В ходе соревнования участники должны продемонстрировать свое видение того, как сделать нашу планету разумнее, используя новейшие компьютерные технологии.
Международное первенство по программированию под эгидой ведущей ассоциации в индустрии высоких технологий ACM /Association For Computing Machinery/ берет начало в 1970 году, когда первое соревнование среди студентов-компьютерщиков состоялось в техасском университете «Эй энд Эм» /A&M University/. С тех пор в соревнованиях приняли участие 8305 команд из более чем 80 государств. Каждый год финал проходит в разных странах.
«Спортивное программирование - великолепная зарядка для ума. Но, к сожалению, к разработке реального программного обеспечения имеет отдалённое отношение. Это не значит, что спортивные программисты плохие специалисты, скорее так: хороший спортивный программист - перспективная заготовка для великолепного специалиста в области разработки программного обеспечения. К сожалению, много талантливых людей не идут дальше спортивных соревнований», - считает красноярский программист Павел Максименко.
Такого же мнения придерживается и его коллега Андрей Левкин: «Подобные соревнования по программированию имеют мало общего с реальными задачами по разработке ПО. Это, скорее, «битва теоретиков», где уклон идет в математические методы и алгоритмы. На практике же программист должен обладать многими другими умениями и качествами, которые не учитываются в соревнованиях по программированию».