プログラミング · 1 min read · Oct 17, 2025
Perlは開発者に最も嫌われているプログラミング言語であると報告書が述べる

開発者が最も嫌うプログラミング言語トップ10
データ会社による分析のほとんどは人気のあるプログラミング言語を見つけるために行われますが、Stack Overflowのデータ研究者たちはその逆を行うことに決めました。つまり、最も嫌われているプログラミング言語を見つけることです。
Stack Overflowによって行われた新しい分析では、Perlが開発者の間で最も嫌われているプログラミング言語として浮上し、次いでDelphiとVBAが続きました。知らない方のために、Stack Overflowはコーダーや開発者のための質問と回答のサイトを提供する人気のある開発者コミュニティです。
Stack Overflowのデータサイエンティストであるデビッド・ロビンソンは、分析においてサイトの「Developer Story」機能を使用しました。この機能では、開発者が自分が働きたい言語、オペレーティングシステム、プラットフォーム、ライブラリにタグを追加し、働きたくないものにはタグを追加します。その後、これらの「嫌い」タグを「好き」タグと比較し、データサイエンス分析を通じて最も人気のないプログラミング言語のデータを収集しました。
「各タグがどれだけ極端であるかを測るために、誰かの嫌いなタグに現れる割合を、誰かの好きなタグまたは嫌いなタグに現れる頻度と比較します」と、火曜日にブログ投稿でSOのデータサイエンティストであるデビッド・ロビンソンは述べました。「したがって、50パーセントはタグが好きと同じ頻度で嫌われていることを意味し、1パーセントは嫌う人の1人に対して99人が好きであることを意味します。(この投稿で説明する経験的ベイズ法を使用してこれらの平均を推定し、この方法を使用して95パーセントの信頼区間を計算しました)。」
Stack Overflowの開発者によると、以下は最も嫌われているプログラミング言語トップ10です:
Perl
Delphi
VBA
PHP
Objective-C
Coffeescript
Ruby
C#
Java
C++
「最も嫌われている言語は、かなり大きな差でPerl、Delphi、VBAです」とロビンソンは述べました。「それに続くのはPHP、Objective-C、CoffeeScript、Rubyです。」
最も好まれているプログラミング言語には、R、Python、Typescript、Go、Rustが含まれており、これは活動の面で急成長しているためかもしれないとロビンソンは指摘しています。
ロビンソンは、特定のタグが成長する速さと嫌われる頻度との間には通常相関関係があると言いました。しかし、「タグがプログラマーの一部によって嫌われることが、放棄されることにつながる因果関係を必ずしも示唆しているわけではありません」と彼は書いています。「もう一つの可能性は、人々がその言語の人気がすでに縮小していると感じると、嫌悪感を公に表現することに快適さを感じることです。」
ロビンソンは、「嫌われている割合が3パーセントを超えるストーリーで言及されるほぼすべてのものは、Stack Overflowのトラフィックが縮小しています(かなり極端なVBAを除いて、これは安定しているかわずかに成長しています)。そして、最も嫌われていないタグ – R、Rust、TypeScript、Kotlin – はすべて急成長しているタグの中にあります(TypeScriptとKotlinは非常に急速に成長しているため、プロットで切り捨てられました)。」
プログラミング言語の他に、Stack Overflowは最も嫌われている技術も分析しました。Internet ExplorerとVisual Basicが最も嫌われている技術タグのリストのトップに立ち、次いでCobol、Flash、Asp-Classic、Microsoftが続きました。一方、機械学習、git、Python-3.X、HTML5、CSS3は最も普遍的に好まれている技術としてリストのトップに立ちました。
「これは技術、品質、または人気に対する非難ではないことを再度強調する価値があります。これは、少なくともこのことを公に共有することに快適さを感じる開発者のサブセットにおいて、どの技術が強い否定的感情を引き起こすかの測定に過ぎません」とロビンソンは書いています。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。