[ プログラミング言語 ]【2021年版】人気 プログラミング言語 をチェックする

IEEE Spectrum というサイトで プログラミング言語 の2021年のランキングが発表されました。ランキングの内容を説明していきたいと思います。

ランキングの見方

このサイトでは全部で5つのランキングを4つの プログラミング言語 のタイプ別で確認することができます。

Programming Languages 1

Choose a Ranking

IEEE Spectrum

IEEE Spectrum が集計した全般的なランキングになります。全般的に人気の プログラミング言語 を確認することができます。

Trending

最近、人気が出てきた プログラミング言語 のランキングです、 プログラミング言語 の流行を押さえたい場合は、このランキングを確認すれば良いと思います。

Jobs

仕事として人気の プログラミング言語 のランキングです。やはり、趣味と仕事とでは採用される プログラミング言語 に違いがあると思うので、もし、仕事に使えそうな プログラミング言語 を探している場合はこちらのランキングを確認しましょう。

Open

OSS として人気の プログラミング言語 のランキングです。 OSS に参加してみたい人などはこちらのランキングを確認してどんな プログラミング言語 が人気か確認するのもありだと思います。

Custom

自分でカスタマイズした内容でランキングを確認することができます。上記4つのランキングで物足りない人はこちらのカスタマイズしたランキンを確認してみるのも良いと思います。

Language Types

プログラミング言語 のタイプは複数選択した状態でランキングを表示することが可能です。自分の興味のあるタイプを選択してランキングを確認しましょう。

Web

Web サイトや Web アプリで使用されている プログラミング言語 が対象となります。

Enterprise

エンタープライズ向けのアプリやデスクトップ、科学的なアプリで使用されている プログラミング言語 が対象となります。

Mobile

モバイル端末で使用されている プログラミング言語 が対象となります。

Embedded

組込系で使用されている プログラミング言語 が対象となります。

ランキングを確認してみる

試しに自分の興味のあるランキングを確認してみたいと思います。
最近流行りの Web 系の プログラミング言語 のランキングを確認してみます。

Programming Languages 2

ランキング TOP10 はこんな感じになりました。

Programming Languages 3

ちなみにこのランキングではランキング 24 位まで確認することができました。
TOP 10 の プログラミング言語 に対しての感想と個人的におすすめのフレームワークを簡単に書いておきます。

1位 : Python

機械学習や AI の分野でも利用されていて、開発環境の構築も比較的容易な Python1位でした。まぁ、当然の結果でしょう。私も Web 系の開発では Python 一択ですね。

おすすめのフレームワーク : Django

2位 : Java

一時期よりは人気がなくなってはきましたが、まだまだ、根強い人気ですね。業務で使用することはまだまだ多いですが、個人的には好きでも嫌いでもなくという感じです。

おすすめのフレームワーク : Spring

3位 : JavaScript

VueReact などフロントエンドの開発が最近活発なので、やはり高い人気を誇っていますね。

おすすめのフレームワーク : Vue , Nuxt , Vuetify

4位 : Go 言語

Go 言語4位という結果には少し驚きました。もうちょっと下の順位だと思っていたので・・・。最近は Web アプリケーションフレームワークの開発なども活発みたいなので、その影響かもしれませんね。

おすすめのフレームワーク : Gin , Echo

5位 : HTML

これを プログラミング言語 に入れて良いのかという疑問もありますが、これがないと Web サイト作れないので、まぁ 5位という結果にも納得ですかね。

6位 : Dart

Flutter を使えば Web , iOS , Android アプリが一つのプログラムから作成することができる夢のような プログラミング言語 です。
ただ、3つのプラットフォームで動作させるため環境構築などはちょっと面倒ですね。

おすすめのフレームワーク : Flutter

7位 : Rust

今一番興味のある Rust7位でした。爆速フレームワークがあるとのことでちょっと仕事でも使ってみたい プログラミング言語 ですね。

8位 : C

C# は最近ではめっきり使うことがなくなりましたね。ただ、 Windows との相性はバッチリなので、 Windows 環境で開発する場合は使用する選択肢として比較的上位にあがると思います。

9位 : Ruby

日本産の プログラミング言語 なので、ぜひ頑張って欲しいですね。以前仕事で使った時はあんまり PHP とかとの違いがわからなかったんですが、 Redmine でも採用されているので、時間があればもう少し深掘りして勉強したい プログラミング言語 ではありますね。

おすすめのフレームワーク : Ruby on Rails

10位 : PHP

最近は Laravel というフレームワークが人気ですね。プログラミングを勉強する際の敷居はかなり低く、環境構築も簡単なので初心者の方にも安心しておすすめできる プログラミング言語 ですね。

おすすめのフレームワーク : CakePHP , Laravel

最後に

プログラミングの流行は徐々に変化していったり、いきなり変わったりと読めない部分も多いですが、定期的にこういったランキングをチェックして流行に取り残されないように情報収集することも大事だと思います。いろんな プログラミング言語 を勉強することでそれぞれの言語の特徴を押さえておけば実際の業務にも活用できることもあると思います。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です