TIOBE Indexニュース(2023年9月):Javaの競合Kotlinがトップ20に復帰

TIOBE Indexニュース(2023年9月):Javaの競合Kotlinがトップ20に復帰
抽象的な背景におけるプログラミング コードと 2 進数。
画像: monsitj/Adobe Stock

今月、プログラミング言語KotlinがTIOBEプログラミングコミュニティインデックスで2度目のトップ20入りを果たしました。Kotlinは2016年にソフトウェア開発会社JetBrainsによって開発され、比較的急速に人気を博しました。そして今、より広範な普及に向けてコミュニティを構築する時間を持つに至りました。

TIOBE Software は毎月、プログラミング コミュニティにおける人気度に基づいて 100 のプログラミング言語をランク付けしています。

ジャンプ先:

  • Kotlin の人気が高まっているのはなぜですか?
  • 9 月のプログラミング言語トップ 10 リストでは他に何が変わりましたか?
  • TIOBE プログラミング コミュニティ インデックスとは何ですか?

Kotlin の人気が高まっているのはなぜですか?

Kotlinの台頭は、おそらく2つの要因によるものと思われます。1つはGoogleがKotlinをAndroid向けモバイルアプリ開発に最適な言語と宣言したこと、もう1つは大規模なファンベースの存在です。TIOBE SoftwareのCEO、ポール・ジャンセン氏によると、ファンベースが育つまでには約5年かかりました。しかし、今ではより多くの人々がKotlinをAndroidモバイルアプリ開発における「有望」かつ有用な言語として認識している、とジャンセン氏は述べています。

参照: Kotlin の始め方 (TechRepublic の無料 PDF 電子書籍) 

特に、Kotlin は Java の悪名高い冗長性に対して、より合理化された代替手段を提供します。

「研究によると、KotlinはJavaよりもはるかに表現力に優れていることが分かっています。つまり、Kotlinで同じことを行うのに必要なコード行数が少なくて済むということです」とJansen氏はTechRepublicに語った。「例えば(非常に単純化した例ですが)、あの悪名高い『Hello World』プログラムでは、Javaコードでは5行必要ですが、Kotlinコードではたった3行で済みます。」

Kotlin は、Julia プログラミング言語に代わって、TIOBE Index のトップ 20 ランキングで 20 位にランクインしました。

参照: 今月のTIOBE Indexと過去の2023年プログラミング言語トップ10リスト (TechRepublic)

ジャンセン氏は、Kotlin は 2017 年に Google が Android 向け Kotlin のファーストクラスのサポートを発表したときにもトップ 20 にランクインしていたと指摘した。

9 月のプログラミング言語トップ 10 リストでは他に何が変わりましたか?

では、トップ10にランクインしたプログラミング言語はどれでしょうか?トップ3は相変わらずで、Python、C、C++は順位を動かず。インデックスのランキングシステムによると、C++の人気は0.90%上昇しました。Javaの人気は2.23%下落しましたが、8月に4位だった順位を落とすには至りませんでした。PHPは10位から8位に上昇し、SQLと順位を入れ替えました。

TIOBEプログラミングコミュニティインデックスは、TIOBEのポイントシステムに基づいて各言語の人気度をランク付けしたプログラミング言語のリーダーボードです。このインデックスは月に一度更新されます。評価は、エンジニアコミュニティ、コース、サードパーティベンダーによって決定されます。Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube、Baiduなどの人気検索エンジンも評価の算出に使用されています。

TIOBE は、この指標は「最高の」プログラミング言語や最も多くのコード行が書かれた言語を測定するものではなく、むしろ一般的な人気と認知度を測るものだと指摘しています。

TIOBE は、そのインデックスを、プロのプログラマーのスキルが最新のものであるかどうかをチェックしたり、新しいソフトウェア システムを構築するときにどのプログラミング言語を採用すべきか戦略的な決定を下したりするための優れたツールとして位置付けています。

Tagged: