ニュース
超難問を72時間で解く――過酷なプログラミング大会「ICFP-PC」、その魅力は 優勝チームに聞く(3/3 ページ)
チーム人数や計算環境に制限なし、ただし超難問を72時間で解く――そんな過酷なプログラミングの大会「ICFP-PC」。昨年を含む3度の優勝経験がある日本のチーム「Unagi」に、優勝の秘訣や大会の魅力を聞いた。
最高のプログラミング言語は何なのか?
Unagiにはもう1つ、特徴があります。それは、チームメンバーが好むプログラミング言語がC++、Java、C#、Haskell、Ruby、PHP……といったようにバラバラということです。コンテストの最中もチームメンバーがそれぞれ別の言語を利用するため、結合にしばしば苦労します。
大会を主催するICFPはプログラミング言語の学会なので、コンテストはもともと「プログラミング言語の対決」というテーマも含んでいます。そのため、優勝チームが使った言語は「最高のプログラミング言語」と、1年間宣言できる面白い伝統があります(もちろん冗談半分だと思います)。
しかし私たちが使う言語はバラバラ。「最高のプログラミング言語は何なのか?」と問われたら、1種類の言語ではなく「たとえチームメイトと違っても、自分の好きな言語を使う!」という答えになるかもしれません。もちろん、そのせいでコンテスト中は大変な苦労をしているので、全くおすすめはしませんが……。
強く愛するプログラミング言語がある人は、是非ともICFP-PCに挑んでみてください。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
「人生を楽しくする方法の1つがプログラミング」──17歳でドワンゴ入社のエンジニアと“現場目線”で学ぶ「プロハイハイ」
カドカワの通信制高校「N高等学校」の提携通学コースとして、初心者向けのプログラミングコース「バンタン プログラマーズ・ハイレベル・ハイスクール」が開校する。「プログラミングは人生を楽しくする手段の1つ」――講師を務める草野翔さんに思いを聞いた。
先生「どういう動きか教えて」生徒「プログラムに書いてあるからそれ見て」――大阪の小学校で「たこ焼き型ロボット」を使った実証実験
この授業を見てちょっとしたジェラシーを感じたのはここだけの秘密である。
「若い人が作るアプリは、年寄りにはつまらない」――Excelアートを極めるスーパークリエイター若宮正子さんが今度は「Swift」始める
およそ半年でリリース目指す。
「りんな VS. Wikipedia」しりとり対決の行方は――“集合知の頂上決戦”が話題に 作者は高校生プログラマー
女子高生AI「りんな」に、Wikipediaの見出し語を収録したプログラムでしりとり対決を挑む――そんな動画を高校生が投稿し、話題を集めている。
