2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

思いつきAdvent Calendar 2023

Day 6

アドベントカレンダーでプログラミング言語ランキングしてみた

Last updated at Posted at 2023-12-05

この記事は 思いつきアドベントカレンダー の6日目の記事です。

プログラミング言語ランキングの熱

よくメディアがレポートを出しているプログラミング言語ランキング。
あれってプログラミングに対する熱量を感じないんですよね。

アドベントカレンダーを見ていたら、その言語に対する熱みたいなものが伝わるなーと思って、ちょっとランキングしてみたいと思ってまとめてみましした。

ルール

Qiitaのアドベントカレンダー2023からプログラミング言語のカテゴリに含まれているものをまとめました。

一部、言語そのものではない表現のタイトルのアドベントカレンダーは主観でまとめています。

スクリーンショットのアドベントカレンダーの参加数は集計時のものになります。
記事の予約数でランキングしていきます!

ランキングTop10 発表

まずは10位から発表していきます!

10位 Haskell 17件

image.png

いきなり関数型言語バリバリの言語ですね。
結構マイナーなのですが、関数型言語のパラダイムは一度触れるとプログラミングが上手くなる気がするのでオススメです。

同数10位 R言語

image.png

最近はデータ分析で盛り上がりを見せていますね。
データの中身には円がなく、自分は使ったことがないです。
機会があれば勉強してみたいです!

9位 PHP 21件

image.png

利用ユーザー数だけで言えばトップクラスかと思いますが、エンジニアの熱量はアドベントカレンダーでは出ていませんでした。
言語そのものではなく、WordPressやECサイトの構築、Tipsなども合わせたら上位だったかもしれません。

8位 Ruby 22件

image.png

国産プログラミング言語で非常に人気ですが、8位にとどまりました。
こちらもRailsやGemなどのエコシステムも入れて集計できればまた違った結果だったかもしれません。

7位 ILERPG 23件

image.png

突然、私の全く知らない言語が現れました!w
パンチカードの時代から現代まで使われているRPGとのことです。

3人の方がカレンダーの8割の記事を予約しており、熱が反映された結果のランキングになっています!

面白いっ!

同数7位 C# 23件

image.png

全く知らなかった言語と同数で、MicroSoftイチオシ言語です。
ユーザーも多く、基盤もしっかりしていそうです。

6位 Java 28件

image.png

エンタープライズ開発といえばこの言語。安定した数が記事予約されています。
ここでアドベントカレンダーとして必要な25件以上の記事予約を越えてきています。

5位 TypeScript 44件

DenoとBunはTypeScriptとしてまとめました。
かわりにではないですが、JavaScriptは入れていません。

TypeScript (単独) 20件
image.png

Deno 11件
image.png

Bun 13件
image.png

一気に記事の予約件数が増えました!
JavaScriptも入れれば、更に上位に食い込んだ可能性はありますが、言語としての表現力を考えたときにTypeScriptとJavaScriptは別のものと主観で判断させて頂きました。

個人的にはDenoとBunは非常に注目しています!
活用が増えていくことが楽しみです。

4位 Python 57件

image.png

image.png

AI/機械学習領域での活用の盛り上がりは非常に大きいため、納得できます。
カジュアルにAPIを立ててサーバサイドで動かしたいときも、カジュアルさとコードの綺麗さに定評があると思います。
インデントがずれると動かないですしね。

いよいよTop3です!

3位 Rust 68件 🎉

image.png

シリーズが3個まで行っています!さすがTop3 👏

本番利用はまだまだ事例としては多くなさそうですが、スタートアップの中ではRustをメインで書いている会社もいくつか挙げられるくらいまでは流行ってきている感じがします。

利用者数はそれほど多くなさそうではあるのに、ランキング3位ということで、勢いを感じます!

個人的に非常に注目している言語の1つです。

2位 Go 93件 🎉🎉🎉

image.png

image.png

ついに100件近くの件数です!凄い!
今最も人気が高まっている言語と言っても良いんじゃないでしょうか。

実践的なバランスと流行度合いの両方が重なって、2位を取りました!

1位 Elixir 207件!!! 🎉🎉🎉🎉🎉🎉

image.png

個人的に予想外の言語が1位です!w

使われている話はチラホラは聞くのですが、メイン言語として活用している会社さんについてはあまり詳しくないです。

それでも、個人の言語へ熱量が凄い!
熱量があるからこその1位!!!!おめでとうございます!👏👏👏👏👏

番外編

11位 Scala 16件

image.png

個人的に思い入れがありましたが、Top10ならず
Haskellよりも下というのがちょっと残念というか、びっくりですね!

12位 C++ 13件

image.png

C#との比較です。組み込み系ではまだまだ使われていると思うのですが、どうなんでしょうか。
昔は自分も書いていましたが、最近は書いていないためわからないのですが、気になったので載せてみました。

まとめ

自分で想像していたイメージとランキング結果が違っていて、思ったより面白かったです!
何と言っても個人の熱量がランキングに反映されるのがちょっといいなと思いました。

メディアでレポートされているランキングとはちょっと違った切り口でのプログラミング言語ランキングでしたが、如何でしょうか? 自分の感覚とあっていますか?
使っている言語の情報や感想があったら是非コメントしてもらえばと思います。

面白かったと思う人はシェアしてもらえると嬉しいです!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?