プログラミング
プログラミングコンテストを開催しています
I'm running a programming contest (eieio.games)
要約
著者は友人たちと共に、AI時代に対応した第29回ICFPプログラミングコンテストを設計・開催しました。コンテストは3日間続き、参加者は「リトルマン」という新しい2次元言語を使用します。この言語では、リトルマンが物理的に命令の上を歩いて実行し、プログラムソースコードに描かれた「パイプ」を通じてデータを交換します。言語の解説書も公開されています。
全文翻訳
プログラミングコンテストを開催しています
1時間前に始まりました
2026年7月24日
この数ヶ月間、友人であるフランク、ヘンリー、エリオットと共に、第29回年次ICFPプログラミングコンテストを設計してきました。コンテストは1時間前に始まりました(もっと早く言及すべきでした、すみません!)そして3日間続きます。もしよろしければ、icfpcontest2026.comでサインアップできます。
もちろん、AIエージェントの時代に楽しいプログラミングコンテストをどのように設計するかについて、多くの時間を費やしました。コンテストの勝利戦略が、監視されていないエージェントを72時間ループで実行することである場合、満足感は得られないでしょう。
littleman言語の簡単なプログラムをロード中
そこで、コンテストのために「リトルマン」と呼ぶ新しい言語を設計しました。リトルマンプログラムは2次元であり、空間的推論を重視しています。あなたたちのリトルマンは、命令を実行するために物理的にそれらを歩いていく必要があり、プログラムのソースコードに描かれた「パイプ」を通じてデータを交換します。リトルマンプログラミング言語に関する教科書を執筆しました。誰でもアクセス可能なので、コンテストに登録していなくてもチェックできます。お楽しみください!