IEEE Spectrumの新しいプログラミング言語の評価はユニークであることが判明





どのプログラミング言語がより人気があるかについて議論するために、議論の参加者はしばしば特定の研究に言及します。 そのような研究の数が最近増加しているのは良いことです-いずれかを選択してください。



しかし、もし、あらゆる種類のインデックス、リスト、格付けの成長に伴い、研究者間の紛争が激化するとしたらどうでしょうか? 彼らは彼らの議論で何を参照しますか?



IEEE Spectrum誌 、共同作業の成果、つまりプログラミング言語の新しいランキングを一般に公開しました。



格付けの常任リーダーは表彰台から落ちなかったが、それでもいくつかの驚きがあった。

この出版物によると、研究者は「各プログラマーの肩を見て」、彼が使用している言語を見る機会がありませんでした。 そのため、彼らは別の方法を取りました。チャットルーム、オープンソースコミュニティ、求人情報の探索です。 ランキングでは、Google、Twitter、GitHub、Stack Overflow、Reddit、Hacker News、CareerBuilder、Diceの検索結果も考慮されます。 さらに、ランキングには、独自のデジタルライブラリである電気電子技術者協会(電気電子技術者協会)-Xplore Digital Libraryのデータが反映されています。



2016年、CはIEEE Spectrumによると最も人気のあるプログラミング言語になりました。2年目の2年後、ついにJavaに取って代わりました。 その後にJava、Python、C ++、Rが続きます。CとJavaがちょうど入れ替わった場合、R言語が5位にジャンプしたのは驚きです。 その結果、一見人気のある言語-C#がTOP-5から外れました。







Rの積極的な普及は、ビッグデータの傾向に関連しています。 人間活動のあらゆる領域にITシステムが浸透するにつれて、あらゆる種類のデータの量が指数関数的に増大します。私たち、私生活、機械、企業、顧客、プロセスなどです。 IDCの推定によると、2020年までに、デジタル情報のグローバルボリュームは10倍に増加し、44ゼッタバイトに達します。 このような大量のデータを保存および分析するために、新しいITツールが作成され、時々私たちに馴染みのないプログラミング言語が使用されます。

Rは、データ探索、古典的な統計テスト、高レベルのグラフィックスなどの分野のアプリケーション向けに設計された汎用プログラミング言語です。 広大で継続的に拡大するパッケージのライブラリのおかげで、R言語は統計およびデータマイニングで主導的な地位を占めています。 R言語は、IBM SPSSやInfoSphere、Mathematicaなどの多くの商用パッケージに統合されています。



当初、Rはオークランド大学の統計学部のRoss Ihakaと、その名前の最初の文字であるRobert Gentlemanによって開発されました。



RはGNU GPLの下で利用可能です。



2010年、Rは、アプリケーション開発に最適なオープンソースソフトウェアのノミネートで、Infoworldマガジンコンテストの勝者のリストに加わりました。


公平に言うと、TIOBEインデックスはこの言語を17番目の位置にしか配置しなかったことを思い出します。







PythonはC ++をバイパスして3位になりました。 TIOBEインデックスでも上昇しましたが、4で、苦しんでいるC#を1つ下にシフトしました。



(Appleの)Swiftプログラミング言語はすぐに5行を超えて11位になりました。 彼は2015年にIEEE Spectrumランキングに初めて登場しました。 さらに上昇する可能性がありますが、Go言語(Googleによる)はその地位を維持し、トップ10のリーダーを閉じています。 昨年はGoが13位になりました。







ランキングの12位と13位はArduinoとAssemblerです。 確かに、Arduinoはプログラミング言語ではなく、電子デバイスの開発のためのプラットフォームです。 しかし、それは大幅な成長を示しています-毎年最大5ポジション増加しています。



シェルは多くの支持者と8つの場所を一度に失いました。 PerlやVisual Basicよりもさらに人気が低くなっています。



IEEEの研究者はVisual Basicを18位に、そしてTIOBEでは8位にすべきだと考えています。



トップ20には、HTML、Matlab、Scala、Objective-Cも含まれます。 研究者は、一部の人々はHTMLについて非常に悲観的であると書いています。 ただし、マークアップ言語は高い地位を失っていません。







Fortran、Delphi、およびDは、尊厳をもって30番目を閉じますが、TIOBEインデックスによってDelphiは12位になりました。



IEEE Spectrumは3年連続でランク付けされました。 今年、IEEEによる最も一般的なプログラミング言語のリストには、新しい(昨年と比較して)言語は含まれていません。



IEEE Spectrumは月刊誌です。 出版社は電気電子技術者協会です。 ウィキペディア 、雑誌の公式説明を提供します
IEEEの主力出版物であるIEEE Spectrum Magazineは、新しいテクノロジーの導入の開発、応用、および結果を調査しています。 機械工学、科学、技術の動向を予測し、これらの分野での理解、議論、リーダーシップのためのフォーラムとしても機能します。


TIOBEインデックスは、IEEE Spectrumとは異なり、Javaを1位、Cを2位にしています。







Cが古くなっている、その広い分布は幸運と積極的なPRの結果であると誰かに言わせてください。 UNIXがなければ、Cは決して作成されなかったと誰かに言わせてください。



ただし、Cは一種の標準になりました。 何らかの方法で、他の多くの言語とは異なり、時の試練に合格しました。 C開発者は依然として需要があり、ITコミュニティは言語の作成者を親切な言葉で思い出します。



All Articles