「Pythonは技術業界最悪」海外掲示板で言語論争が白熱

姉妹サイトの新着

他サイトの新着

海外掲示板4chanの/g/(Technology)板で、投稿者が「Pythonは技術業界に起きた最悪の出来事だ」と主張したスレッドが盛り上がっていた。90年代にBASICのようなインタプリタ言語を使うと笑われた時代を引き合いに、Pythonの人気ぶりを嘆く書き込みから始まり、Python 2から3への移行やvenvの仕組みといった実装面の問題を挙げる声、PHPやJavaScript、Rustと比較して擁護する声、import *の是非やmypyによる型付けを巡る技術論まで、賛否が分かれる議論になった。

1 海外の名無しさん 2026-09-24 18:36
世界がまだまともだった頃を覚えてるか?90年代は、BASICみたいなインタプリタ言語を大真面目に使ってるやつがいたら即座に笑い者にされたもんだ。生粋の開発者はCとアセンブリしか書かなかった。それが今や90年代BASICの焼き直しみたいな言語がC++より人気だなんて、世の中どうなっちまったんだ?みんなどうしちゃったんだよ。
> GitHubでかっこいいプロジェクトを見つけて…
3 海外の名無しさん 2026-09-24 18:57
また老害が何にでも噛みついてキレてるよ。ふぎゃあああああ
8 海外の名無しさん 2026-09-24 19:30
スクリプト言語としては優秀だよ。読み書きがすごく簡単だから、本来スクリプト言語には向かないプロジェクトにまで使う人もいるけど、それってPythonのせいか?
10 海外の名無しさん 2026-09-24 19:35
>>1 「Pythonは技術業界最悪」だって? その主張、"India"(5文字)の全部の文字が間違ってるレベルで的外れだぞ
11 海外の名無しさん 2026-09-24 19:40
>>7 何に対しての『クロス』だよ?
12 海外の名無しさん 2026-09-24 19:41
Python言語自体はまあまあ悪くない、年季のせいで多少のクセはあるけど。最悪なのは実装の方で、Python 2から3への移行や、venvが結局Pythonの実行ファイルとライブラリを丸ごとコピーするだけの仕組みだったりするところ。
14 海外の名無しさん 2026-09-24 19:56
OOPだって使えるだろ、C#やJavaでできることはPythonでもそのままできる。パラダイムもパターンもそのまま持ち込める
16 海外の名無しさん 2026-09-24 20:01
>>5 Cみたいな言語にPythonの標準ライブラリが付いてたら本気で最高なんだが
19 海外の名無しさん 2026-09-24 20:33
自分で物理ゲートから半導体を作らない奴はノーコーダーだろ
36 海外の名無しさん 2026-09-24 23:59
>>19 俺は自分で砂を砕いてシリコンを精製してるぞ
20 海外の名無しさん 2026-09-24 20:35
>>1 それ、公式のPythonロゴじゃないぞ。「Pythonは技術業界最悪」海外掲示板で言語論争が白熱
21 海外の名無しさん 2026-09-24 20:38
>>1 Rustほどひどくはないけどな
22 海外の名無しさん 2026-09-24 20:40
>>4 兄弟、お前の仕事がどうなってるか教えてやるよ。──/g/より
23 海外の名無しさん 2026-09-24 20:42
>>1 Pythonはクソだけど最悪じゃない。PHPとJavaScriptがある以上はな
24 海外の名無しさん 2026-09-24 20:44
>>23 それは認める。でもどっちかは実行時に型ヒントが効くのに、もう片方はトランスパイル時に型を全部投げ捨てるじゃないか
25 海外の名無しさん 2026-09-24 20:45
>>23 最近のPHPはかなり良い、型が実行時にちゃんとチェックされる。Pythonの型ヒントやTypeScriptより余程マシだ。Railsの筋肉記憶さえなければWeb系はLaravel使うんだけどな
26 海外の名無しさん 2026-09-24 20:45
>>1 「hello worldを動かすのに2GBの依存関係をpip installしろってか」って言うけど、じゃあglibcは何だと思ってるんだ
29 海外の名無しさん 2026-09-24 20:56
>>2 別スタックで書けるのがマイクロサービスの意義そのものじゃないのか?「.NETなら1/10の時間で済んだ」って、それただマイクロサービスの使い方を間違えてるだけじゃ? 「Pythonは技術業界最悪」海外掲示板で言語論争が白熱
30 海外の名無しさん 2026-09-24 20:59
>>9 「似たような高レベル言語で実際の静的型付けがあるやつになら即乗り換える」……mypyがあるだろ
31 海外の名無しさん 2026-09-24 22:29
>>1 言ってることは正しいけど理由が違う。スクリプト言語自体は便利だが、Pythonは人気の割に良い言語とは言えない
33 海外の名無しさん 2026-09-24 23:38
>>31 環境がちゃんと整っていて、標準ライブラリ充実のスクリプト言語が欲しいならPythonは優秀だよ
32 海外の名無しさん 2026-09-24 22:34
>>1 内部ではCやC++のライブラリが重い処理をやってるから、そこまで差は出ない。とにかくAIが使いたいようにコードを書かせておけばいい。パフォーマンスが出ないなら、それはプロンプトが悪いんだ
35 海外の名無しさん 2026-09-24 23:49
>>1 知らんけど、とにかく動くからいいんだよ
38 海外の名無しさん 2026-09-25 00:06
>>37 「モジュールは何をインポートしてるか分からなくなる悪夢で、グローバルを上書きできる」……いやそんなことないだろ。「変数に代入したらモジュールが消える」……インポートした名前に変数を代入するなよって話
40 海外の名無しさん 2026-09-25 00:14
>>39 import * を使う時点で自分が何をしてるか分かってないってことだ。やめとけ
41 海外の名無しさん 2026-09-25 00:44
>>40 「お前が悪い」で片付けるのかよ。俺のせいじゃないね、坊や
43 海外の名無しさん 2026-09-25 00:47
>>41 いや、完全にお前のせいだ。Pythonは拍子抜けするほど簡単な言語なのに、それを使うだけの最低限の能力すらないんだろ。お前の意見には何の価値もない
44 海外の名無しさん 2026-09-25 00:49
>>41 import * を使っていいのはscapyみたいな特殊なツールを使う時くらいだと思う。import * が必要になるケースなんて千に一つだ

他サイトの新着

47 海外の名無しさん 2026-09-25 00:57
>>5 JavaScriptの方がPythonよりずっと良い言語だ
49 海外の名無しさん 2026-09-25 01:10
>>48 「モジュール検索を省略できるからパフォーマンスが上がる場合もある、"mymodule.function"(2回の検索)じゃなく"function"(1回)で済むから」……それ「from module import function」でできるだろ。import * は絶対にやるな
50 海外の名無しさん 2026-09-25 01:12
>>49 うわ、それを200個の関数でやるのかよ
51 海外の名無しさん 2026-09-25 01:14
>>50 お前、マジで1つの.pyファイルの中で200個もインポートした関数やオブジェクトを使ってるのか?

この話題の背景と論点

議論の背景には、1991年公開のPythonが2008年から2020年にかけて後方互換性のないPython 3への移行を進めた経緯がある。仮想環境(venv)は依存関係を分離する仕組みだが、Pythonの実行ファイルやライブラリをまるごと複製する実装が「重い」と批判されがちだ。型付けを巡っては、Pythonは2015年のPEP 484で任意の型ヒントを導入し、mypyなどの静的解析ツールで補う運用が一般的になっている。スレでは、この型ヒントの緩さを、実行時に型を強制する現代のPHPや、変換時に型情報を失うJavaScript系言語と比較する声が上がった。読者が誤解しやすいのは、批判の的が言語仕様そのものよりも、バージョン移行や環境構築といった周辺のエコシステムに集中している点で、擁護派も「用途を選べば優秀な言語」という立場で応じている。

※本記事は海外掲示板 4chan /g/ (Technology) のスレッド「Python is the worst thing to ever happen to the tech industry.」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事