BT

プログラミング言語ランキングの把握に役立つIEEEによるサーベイ

| 作者: Michael Stiefel フォローする 5 人のフォロワー , 翻訳者 sasai フォローする 0 人のフォロワー 投稿日 2017年8月3日. 推定読書時間: 2 分 |

原文(投稿日:2017/07/31)へのリンク

他のプログラミング言語サーベイとは違って、IEEE Programming Language Surveyは、ランキング基準の重み付けをインタラクティブに変更できるようになっている。10のデータソースに12のメトリックスを適用することで、48の言語をランク付けする。彼らはその設計、手法、データソースについても説明している

典型的なIEEE Spectrumの読者向け、新たなトレンド、雇用者の関心、オープンソースといった、プリセットのランキングがいくつか用意されている。Web、モバイル、エンタープライズ、組み込みといった、業界セクターに基づいてフィルタリングすることもできる。結果は昨年と比較することができる。各データソースの重み付けを変えることで、どれくらい重要視するのか変更することもできる。データソースのひとつに、科学と工学に関するカンファレンスとジャーナル記事を含むIEEE Xplore Digital Libraryが含まれている。

IEEE Spectrumの典型的な読者向けのデフォルトランキングを使うと、そのトップ10は、Python、C、Java、C++、C#、R、JavaScript、PHP、Go、Swiftとなる。FORTRANとCOBOLもまだリストにのっている。全業界セクターにおける流行の言語トップ10は、Python、C、C++、Java、Swift、JavaScript、Go、R、C#だ。モバイルセクターにおける流行だけを見ると、C、C++、Java、Swift、JavaScript、C#、Scala、Objective C、Delphi、Schemeとなる。

IEEEのサーベイは他の言語サーベイよりも柔軟だ。Richard Eng氏はTechBeaconで、12のサーベイの有用性について説明している。たとえば、最新のRedMonkのサーベイは、GitHubリポジトリのコード行とStack Overflowの言語タグに基づいている。そのため、オープンソースプロジェクトしか反映されていない。トップ5は、JavaScript、Java、Python、PHP、C#だ。このサーベイは、現在の使用状況に関する統計的に有効な説明を与えていない。潜在的な今後の採用動向に関する知見を得るために、言語に関する議論(Stack Overflow)と利用(GitHub)の関連付けを試みているようだ。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

ASP.NET Core - シンプルの力

Chris Klug 2018年6月4日 午前3時26分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT