コーディングエージェントに最適なプログラミング言語はどれ?
What's the best programming language for coding agents?
What's the best programming language for coding agents?
関連情報:『トークン効率が最も高いプログラミング言語は?』についての議論がHacker Newsで行われています。詳細はこちら(https://news.ycombinator.com/item?id=46582728 )。2026年1月時点で91件のコメントが寄せられています。
面白い切り口の質問だね。ただ、一つ極めて重要な情報がまだ抜けてる。各言語での同等の成果物だよ。例えば、Webサーバー、メモ化されたフィボナッチ、レシピ検索エンジンといった標準的なものを作ろうとしたとき、それぞれの言語でコードの長さと密度がどうなるか?それがわかれば、ある種の「正規化」ができると思うんだよね。
Danの書くものは大好きだよ。本当にね。でも、なぜ彼のブログにもう少し読みやすい最低限のスタイルを適用しないのか、そこだけが理解できない。
一つ言っておくと、構文密度が高いからといって必ずしも安上がりとは限らないよ。記号は普通の英語ほど上手くチャンク化(トークン化)されないからね。今回の結果を見ていて思うのは、言語間の差は今や無視できるレベルまで小さくなっているということ。LLMを使っていて、そのドメインに合致しているなら、パフォーマンスと安全性のメリットがあるRustのような言語を使わない理由はないんじゃないかな。
動的型付け言語は、明示的な型宣言を省略できてコードがコンパクトになる分、従来の静的型付け言語よりもLLMのトークンコストが概して低くなる。
もしこれが本当なら、リンク先のグラフの左側に位置するプログラミング言語(特に動的型付けのもの)は、LLMにとって理想的なはずだよね。
一つ言えるのは、いくつかのLLMを使ってWolfram (Mathematica) のコードを生成するAIプロンプトを試してみたけど、結果はかなり期待外れだったということ。経験上、LLMは以下の特徴を持つプログラミング言語を扱うのが苦手みたいだ。
Wolfram (Mathematica) はまさにそういう言語の良い例だよ。
関連情報:
どのプログラミング言語が最もトークン効率が良いか? - https://news.ycombinator.com/item?id=46582728 - 2026年1月 (91コメント)