「Objective-C」がトップ20から脱落--2021年4月のTIOBE指標

Owen Hughes (TechRepublic) 翻訳校正: 編集部

2021-04-13 07:45

 2021年4月のTIOBEのプログラミング言語指標で、「Swift」の前任の言語である「Objective-C」がついにトップ20から脱落した。

 Objective-Cは、Appleで初期の「OS X」と「iOS」の開発に使用された汎用プログラミング言語である。2014年までTIOBE指標で上位に君臨し、2011年と2012年には「今年のプログラミング言語」に選出された。当時、Appleの「iPhone」向けアプリケーションはすべてObjective-Cで記述されていた。

 その後、Swiftプログラミング言語が登場して、Objective-Cに取って代わった。

 それ以降、Objective-Cの人気は下降したが、Swiftが順位を上げてObjective-Cを追い抜くまでには、少し時間がかかった。その後、Objective-CはTIOBE指標で徐々に順位を下げていったが、最も人気のあるプログラミング言語のトップ20から脱落したのは、今回が初めてである。

 ただし、Swiftの人気も低下し続けている。4月のTIOBE指標で、同プログラミング言語は15位に転落し、2020年4月の11位から順位を下げた。同指標は、検索エンジンのランキングと、各言語を専門とするソフトウェアエンジニア、ベンダー、および学習コースの数に基づいて、プログラミング言語の人気を明らかにすることを目的としており、月に1回更新される。

 一方、「Python」は、急成長しているデータサイエンスや人工知能/機械学習の分野で人気を博し続けている。

 それ以外では、「C」が2021年4月の指標で首位の座を維持し、「Java」「Python」「C++」「C#」がこれに続いた。トップ5の顔ぶれは、2021年2月以降、全く変わっていない。

 6位の「Visual Basic」と7位の「JavaScript」も順位に変動はなかった。アセンブリ言語は「PHP」と「SQL」の両方を抜いて8位に入った。PHPは9位、SQLは10位になった。

 トップ20の11位以下は、「Classic Visual Basic」「Delphi/Object Pascal」「Ruby」「Go」「Swift」「R」「Groovy」「Perl」「MATLAB」「Fortran」となっている。Fortranがトップ20に復帰したのは少し意外である。TIOBEによると、1950年代に最初に登場したFortranは、「史上初の商用プログラミング言語」とみなされており、どう見ても「恐竜のような存在」であるという。

 コーディングスキル開発企業のCodinGameによる2021年1月の調査によると、採用担当者が新しい開発者を採用するときに最も求めるプログラミング言語には、JavaScriptやJava、Pythonなどが含まれるという。

 JavaScriptはフロントエンドとバックエンドの両方のウェブ開発で今も定番の言語だが、Javaの人気が続いているのは、デスクトップおよびモバイルコンピューティング、特に「Android」開発で広く使用されているからだ。

提供:iStock/SARINYAPINNGAM
提供:iStock/SARINYAPINNGAM

この記事は海外Red Ventures発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    ChatGPTに関連する詐欺が大幅に増加、パロアルトの調査結果に見るマルウェアの現状

  2. セキュリティ

    迫るISMS新規格への移行期限--ISO/IEC27001改訂の意味と求められる対応策とは

  3. セキュリティ

    警察把握分だけで年間4000件発生、IPA10大脅威の常連「標的型攻撃」を正しく知る用語集

  4. セキュリティ

    いま製造業がランサムウェアに狙われている!その被害の実態と実施すべき対策について知る

  5. セキュリティ

    ランサムウェア攻撃に狙われる医療機関、今すぐ実践すべきセキュリティ対策とは?

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]