0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIがコードを書く時代、Pythonを選ぶ理由はまだあるのか?

0
Last updated at Posted at 2026-05-12
  • 元記事の主張はかなりシンプルで、「AIがコードを書くなら、これまでの“Pythonが一番ラク”という前提は崩れるのでは」という話です。
  • これまでPythonやTypeScriptが強かったのは、開発者が書きやすく、エコシステムが豊富だったから
  • でも今は、AIがRustやGoのような“昔は難しかった言語”もかなりうまく扱えるようになり、難しい言語のハードルが下がっている
  • さらに、PythonやJavaScriptの周辺でも、実は中身がRustで動いているものが増えていて、**「Pythonを使っているつもりが、裏ではRustの力を借りている」**状態になっている。
  • 著者の結論は、「次に始めるプロジェクトは、最初からPythonを当然視しなくていい。人間が書きやすい言語ではなく、AIが扱いやすい言語を選ぶ時代が来るかもしれない」というものです。

AI時代の言語選び、主役が入れ替わりつつある

この記事の面白いところは、単に「Rustが速い」と言っているわけではない点です。
著者 Noah Mitchem はもっと大きな変化を見ています。

これまでのソフトウェア開発では、人間がコードを書くことが大前提でした。
だからPythonやTypeScriptのように、

  • 書きやすい
  • 学びやすい
  • ライブラリが豊富
  • 採用しやすい

という言語が強かったわけです。

一方でRustやC++、Goのような言語は、性能は高いけれど、人間にとってはやや面倒でした。
コンパイルエラーが多い、学習コストが高い、実装に時間がかかる。なので昔は「まずPythonで作って、後で速くする」がよくある勝ち筋だったんですね。
ただ、著者はその前提が崩れたと言います。理由は、AIが“難しい言語”をかなりうまく書けるようになったからです。

ここ、かなり重要だと思います。
なぜなら、言語選びの基準が「人間が気持ちよく書けるか」から、「AIが高品質に生成しやすいか」へ移っていく可能性があるからです。これはかなり発想の転換です。

「難しい言語」が、AIにとってはむしろ書きやすいことがある

元記事では、RustやGo、Swiftのような言語が注目されています。
理由は、型が強いことと、コンパイルしてすぐ間違いが見つかることです。

  • 型が強い: データの種類や形がはっきりしていて、間違いを防ぎやすいこと
  • コンパイル: 実行前にコードの問題をチェックする仕組み
  • コンパイルフィードバック: エラーが出たらすぐ修正できること

人間にとっては「うるさい」言語でも、AIにとってはエラーがそのまま学習材料になる。
つまり、間違い → エラーメッセージ → 修正 のループが回しやすいわけです。

これ、たしかに面白いです。
人間の感覚では「Rustは難しい」なのに、AIの視点では「エラーが親切で、修正ループが速いから扱いやすい」という逆転が起きる。
技術の世界では、こういう“評価軸の反転”が突然起きることがあるので、油断できないなと思います。

具体例が強い。もう「理屈」ではなく「実例」の話になっている

記事が説得力を持つのは、抽象論だけでなく、具体例を大量に挙げているからです。

↑ 大量の具体例を確認したい場合は、この原作記事をご覧ください

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?