アンケート開発者は、少なくとも Stack Overflow を通じて自発的に意見を述べている人たちの間では、Perl や Microsoft 関連のプロジェクトを非常に嫌っているようです。
コミュニティコーディングサイトでは、プログラマーが開発者ストーリープロフィールページで技術的な好みを記録できるようになっています。そこには、避けたい技術を入力するためのボックスも用意されています。
嫌悪の証言を提出することを選んだ開発者にとって、嫌いなプログラミング言語のリストのトップは Perl であり、次に Delphi と VBA が続きます。
ここでの基準は、開発者のストーリー プロフィールに記載されている「いいね」と「嫌い」の比率で構成されます。チャートの順位に値するには、問題のトピックまたはタグが少なくとも 2,000 件のストーリーに表示されている必要があります。
あまり好まれていないプログラミング言語のリストのさらに下には、PHP、Objective-C、CoffeeScript、Ruby が続きます。
OK、OK、どうしてもというなら... Perl コードの例 (クリックして拡大)
本日の公開に先立ってThe Registerが確認したブログ記事の中で、Stack OverflowのデータサイエンティストであるDavid Robinson氏は、通常、特定のタグがどれだけ速く成長しているかと、どれだけ頻繁に嫌われているかの間には関係があると述べた。
「記事の3%以上で「嫌い」とされているタグは、Stack Overflowのトラフィックが減少傾向にあります(ただし、かなり賛否両論の分かれるVBAは安定または微増傾向にあります)。」とロビンソン氏は述べた。「そして、最も嫌いなタグであるR、Rust、TypeScript、Kotlinは、いずれも急成長しているタグに含まれています(TypeScriptとKotlinは急成長しているため、グラフでは省略せざるを得ませんでした)。」
関数型プログラミング言語Clojureはロビンソンの法則の例外と言えるでしょう。Clojureを嫌う人はほとんどいませんが、それでもコーディングサイト上では最も急速に減少しているタグの一つです。Matlabも同様です。
ロビンソン氏は、これはStack Overflowの感情測定データの限界によるものだと推測しました。プログラミング言語ヘイト論争にあなたの声を届けるために、下記にアンケートを設置しました。
JavaScriptが無効です
この機能を利用するにはJavaScriptを有効にしてください。
なお、Stack Overflow によるプログラミング言語軽蔑の集計では、オペレーティング システム、プラットフォーム、ライブラリはカウントされません。
プログラミング言語だけでなくテクノロジー全般にまで分析を広げると、Microsoft製品の評価は低調でした。Internet ExplorerとVisual Basicが最も嫌われている技術タグのトップにランクインし、続いてCobol、Flash、Asp-Classic、Microsoftと続きました。ちなみに、Appleはリストの下位にランクインしています。
ロビンソン氏は、これが製品の品質や人気度を評価するものではないことを慎重に強調している。「これは単に、公開して共有することに抵抗のない開発者の少なくとも一部に、どのような技術が強い否定的な感情を抱かせるかを測る指標に過ぎません」と彼は述べた。
Stack Overflowのデータの別のセクションでは、好まれるテクノロジーと好まれないテクノロジーの相関関係を測る技術間の対立に焦点を当てています。例えば、Linuxが好きな人はWindowsを嫌う可能性が高いでしょう。この種の対立関係には、GitとSVN、バックエンドとフロントエンド、RとSAS、asp-net.mvcとWebフォーム、OS XとWindowsなどが挙げられます。
このことから何を解釈するかはあなた次第ですが、The Registerが誇りを持ってPerlで動作していることは特筆に値します。そして、プログラミング言語を選ぶときはいつものことですが、批判する人や熱烈な支持者の存在は忘れてください。そしてuse common::sense;
®