- ニュース

画像: Cult of Mac
Appleのプログラミング言語Swiftは、コーディングランキングで上昇を続けています。開発者向けアナリスト企業RedMonkによる最新の四半期ランキングによると、SwiftはGitHubとStack Overflowで上位10位にランクインしました。
トップ 10 の残り (1 位から 9 位) は、JavaScript、Java、Python、PHP、C#、C++、CSS、Ruby、Swift で、Apple の以前のコーディング言語である Objective-C は 10 位タイにランクされています。
報告書はスウィフトについて次のように述べている。
ついに、弟子が達人になった。厳密に言うと、これは完全に正確ではない。Swiftは、事実上置き換えた言語であるObjective Cを追い抜いたのではなく、単に同点に追いついただけなのだ。それでも、この流れを世代交代としか捉えるのは難しい。AppleによるObjective Cのサポートと、iOSプラットフォームを通じてもたらされた機会によって、この言語は私たちがこのランキングを作成しているほぼずっと、高い地位を維持してきた。
Swiftが驚異的な速度で成長を遂げる一方で、Objective Cの歴史はSwiftを後継言語の先導役として支えてきました。しかし、最終的には両者の軌跡は交差する必要があり、今四半期の好調ぶりはまさにその最初の例です。言語ランキングでトップ10入りはおろか、トップ25入りさえも極めて困難な世界において、Swiftはわずか4年足らずでその偉業を成し遂げました。サーバーサイドへの浸透力は期待に応えられなかったものの、Swiftは依然として成長現象と言えるでしょう。
2014年にスタートしたSwiftの急成長は、驚くべきことではありません。米国では有料会員数でSpotifyを追い抜く勢いにあるApple Musicも急成長を遂げており、SwiftもAppleという強力なプラットフォームの恩恵を受けています。
特にAppleは、若いユーザー層を惹きつけるため、Swift Playgroundsなどのアプリをリリースするとともに、Swiftを使った教育カリキュラムを導入し、現在では世界中で受講されています。また、インドではApp Acceleratorを立ち上げ、現地の人々にプログラミングを教えるとともに、Apple Store内で同様の無料講座を提供するなど、コードリテラシーの向上にも取り組んでいます。
RedMonkはさらに、このリストは各コーディング言語の使用率を保証するものではなく、あくまでも全体的な指標であると指摘しています。この手法では、GitHubとStack Overflowから言語ランキングを抽出し、それらを組み合わせて、コード(GitHub)とディスカッション(Stack Overflow)の両方の牽引力を反映するランキングを作成しています。
「この考え方は、現在の使用状況を統計的に妥当な形で示すことではなく、むしろ言語に関する議論と使用状況を相関させて、将来の採用傾向に関する洞察を引き出すことにある」と報告書は指摘している。