この記事は 思いつきアドベントカレンダー の6日目の記事です。
プログラミング言語ランキングの熱
よくメディアがレポートを出しているプログラミング言語ランキング。
あれってプログラミングに対する熱量を感じないんですよね。
アドベントカレンダーを見ていたら、その言語に対する熱みたいなものが伝わるなーと思って、ちょっとランキングしてみたいと思ってまとめてみましした。
ルール
Qiitaのアドベントカレンダー2023からプログラミング言語のカテゴリに含まれているものをまとめました。
一部、言語そのものではない表現のタイトルのアドベントカレンダーは主観でまとめています。
スクリーンショットのアドベントカレンダーの参加数は集計時のものになります。
記事の予約数でランキングしていきます!
ランキングTop10 発表
まずは10位から発表していきます!
10位 Haskell 17件
いきなり関数型言語バリバリの言語ですね。
結構マイナーなのですが、関数型言語のパラダイムは一度触れるとプログラミングが上手くなる気がするのでオススメです。
同数10位 R言語
最近はデータ分析で盛り上がりを見せていますね。
データの中身には円がなく、自分は使ったことがないです。
機会があれば勉強してみたいです!
9位 PHP 21件
利用ユーザー数だけで言えばトップクラスかと思いますが、エンジニアの熱量はアドベントカレンダーでは出ていませんでした。
言語そのものではなく、WordPressやECサイトの構築、Tipsなども合わせたら上位だったかもしれません。
8位 Ruby 22件
国産プログラミング言語で非常に人気ですが、8位にとどまりました。
こちらもRailsやGemなどのエコシステムも入れて集計できればまた違った結果だったかもしれません。
7位 ILERPG 23件
突然、私の全く知らない言語が現れました!w
パンチカードの時代から現代まで使われているRPGとのことです。
3人の方がカレンダーの8割の記事を予約しており、熱が反映された結果のランキングになっています!
面白いっ!
同数7位 C# 23件
全く知らなかった言語と同数で、MicroSoftイチオシ言語です。
ユーザーも多く、基盤もしっかりしていそうです。
6位 Java 28件
エンタープライズ開発といえばこの言語。安定した数が記事予約されています。
ここでアドベントカレンダーとして必要な25件以上の記事予約を越えてきています。
5位 TypeScript 44件
DenoとBunはTypeScriptとしてまとめました。
かわりにではないですが、JavaScriptは入れていません。
一気に記事の予約件数が増えました!
JavaScriptも入れれば、更に上位に食い込んだ可能性はありますが、言語としての表現力を考えたときにTypeScriptとJavaScriptは別のものと主観で判断させて頂きました。
個人的にはDenoとBunは非常に注目しています!
活用が増えていくことが楽しみです。
4位 Python 57件
AI/機械学習領域での活用の盛り上がりは非常に大きいため、納得できます。
カジュアルにAPIを立ててサーバサイドで動かしたいときも、カジュアルさとコードの綺麗さに定評があると思います。
インデントがずれると動かないですしね。
いよいよTop3です!
3位 Rust 68件 🎉
シリーズが3個まで行っています!さすがTop3 👏
本番利用はまだまだ事例としては多くなさそうですが、スタートアップの中ではRustをメインで書いている会社もいくつか挙げられるくらいまでは流行ってきている感じがします。
利用者数はそれほど多くなさそうではあるのに、ランキング3位ということで、勢いを感じます!
個人的に非常に注目している言語の1つです。
2位 Go 93件 🎉🎉🎉
ついに100件近くの件数です!凄い!
今最も人気が高まっている言語と言っても良いんじゃないでしょうか。
実践的なバランスと流行度合いの両方が重なって、2位を取りました!
1位 Elixir 207件!!! 🎉🎉🎉🎉🎉🎉
個人的に予想外の言語が1位です!w
使われている話はチラホラは聞くのですが、メイン言語として活用している会社さんについてはあまり詳しくないです。
それでも、個人の言語へ熱量が凄い!
熱量があるからこその1位!!!!おめでとうございます!👏👏👏👏👏
番外編
11位 Scala 16件
個人的に思い入れがありましたが、Top10ならず
Haskellよりも下というのがちょっと残念というか、びっくりですね!
12位 C++ 13件
C#との比較です。組み込み系ではまだまだ使われていると思うのですが、どうなんでしょうか。
昔は自分も書いていましたが、最近は書いていないためわからないのですが、気になったので載せてみました。
まとめ
自分で想像していたイメージとランキング結果が違っていて、思ったより面白かったです!
何と言っても個人の熱量がランキングに反映されるのがちょっといいなと思いました。
メディアでレポートされているランキングとはちょっと違った切り口でのプログラミング言語ランキングでしたが、如何でしょうか? 自分の感覚とあっていますか?
使っている言語の情報や感想があったら是非コメントしてもらえばと思います。
面白かったと思う人はシェアしてもらえると嬉しいです!