スクリプト言語の人気が下がる
かつては使いやすさを提供することでプログラミングの未来と見なされていた著名なスクリプト言語は、言語人気の月次Tiobeインデックスに滑り込んでいます。PythonとJavaScriptだけがまだ勢いを持っています。
運命が衰退している言語には、Perl、PHP、Rubyなどがあります。ソフトウェア品質サービス会社のTiobeの疑わしい原因は、スクリプト言語で提供されるよりも高い品質を開発者が望んでいることです。
スクリプト言語では、ほとんどのエラーが実行時に表示されます。そして、これは問題です、とティオベは言います。開発者はこれを補うために単体テストを作成できますが、アプリケーションの運用中にこれらのエラーが発生する可能性があるため、それでも「非常に危険」です。一方、静的に型付けされた言語は、型の冗長性を減らすことでスクリプト言語の脅威に対応しています。
人気のある検索エンジンでの言語の検索を評価する式に基づいて言語の人気をランク付けする今月のインデックスでは、Pythonは4位にランクされ、昨年より1つ上回り、その期間に0.91%増加しました。この言語は習得しやすいという評判があり、高校や大学で人気があります。 Web開発の重要な歯車であるJavaScriptは、1年前に8位だった後、6位にランクされました。 2016年11月から0.27%増加しました。
しかし、リストのさらに下の方では、PHPは昨年同時期に7位だった後、11月のインデックスで8位にランクされました。その格付けは1年前から1.23パーセント下がった。ルビーは13位でフィニッシュし、14位だった1年前から0.39%下落した。一方、Perlは15位で、1年前から5スポット、0.8%減少しました。その結果、一般的なスクリプト言語は徐々にTiobeのトップ20から外れています。
JavaScriptでさえ進化しなければならず、Microsoftは静的に型付けされたJavaScriptのバージョンであるTypeScriptを導入しました。JavaScriptは、言語を保護し、機能を追加するのに役立つAngularやReactなどのフレームワークからも恩恵を受けているとTiobe氏は述べています。
Tiobeのトップ10プログラミング言語
インデックスの他の場所では、リーダーであるJavaとCが引き続き1位と2位を獲得しています。今月のTiobeインデックスの上位10言語は次のとおりです。
- Java、13.231パーセント
- C、9.293パーセント
- C ++、5.343パーセント
- Python、4.482パーセント
- C#、3.012パーセント
- JavaScript、2.972パーセント
- Visual Basic .Net、2.909パーセント
- PHP、1.897パーセント
- Delphi / Object Pascal、1.744パーセント
- アセンブリ言語、1.722パーセント
PyPLのトップ10プログラミング言語
Googleで言語チュートリアルが検索される頻度を調べる代替のPyPLプログラミング言語人気指数では、スクリプト言語は依然として上位近くで終了していますが、Javaの後ろに残っています。11月のPyPLの上位10言語は次のとおりです。
- Java、21.4パーセント
- Python、18.6パーセント
- PHP、8.2パーセント
- JavaScript、8パーセント
- C#、7.6%
- C ++、6.3パーセント
- C、6.3パーセント
- Objective-C、3.9%
- R、3.8パーセント
- スイフト、3.1%