11月24

GitHubが「2022年に最も使用されたプログラミング言語」ランキングを発表

1:5ch名無し民2022/11/23(水) 18:24:28.47ID:HJfHcJxP9

2022年11月17日 21時00分 ソフトウェア

ソフトウェア開発プラットフォームのGitHubが、2022年に同プラットフォーム上で使用されたプログラミング言語に関する統計データをまとめたレポートを公開しました。
2022年に最も使用されたプログラミング言語は「JavaScript」で、最も成長著しいプログラミング言語は「HCL(HashiCorp Configuration Language)」、使用率が減少したプログラミング言語は「PHP」です。

The top programming languages | The State of the Octoverse

https://octoverse.github.com/2022/top-programming-languages



GitHub上で使用されているプログラミング言語をまとめたレポートによると、2022年の最も使用されたプログラミング言語トップ10は以下の通り。

1位:JavaScript
2位:Python
3位:Java
4位:TypeScript
5位:C#
6位:C++
7位:PHP
8位:シェルスクリプト
9位:C言語
10位:Ruby

2014年から2022年にかけて不動のトップを維持しているのがJavaScriptで、2017年から急激に順位を伸ばしているのがTypeScript、逆に順位を落としているのがRubyとPHP。

https://i.gzn.jp/img/2022/11/17/github-top-programming-languages-2022/s01_m.png



HCLは過去1年間で最も使用量が増加したプログラミング言語です。これはオープンソースのソフトウェアツールであるTerraformとIaCプラクティスの人気が高まり、デプロイメントの自動化が進んだことによるものだそうです。
これに伴い、Goやシェルスクリプトの使用率も大幅に増加しています。Rustの使用率も大幅に増加しましたが、これはセキュリティと信頼性が一因となっているとGitHub。Pythonの使用率が上昇している理由は、データサイエンスや機械学習分野での有用性からだそうです。
この他、成長率で4位にランクインしたLuaは、ゲーム開発における有用性から頻繁に使用されているとGitHubは指摘。

2022年に前年比での使用率が最も増加したプログラミング言語トップ10は以下の通り。

1位:HCL(成長率56.1%)
2位:Rust(成長率50.5%)
3位:TypeScript(成長率37.8%)
4位:Lua(成長率34.2%)
5位:Go(成長率28.3%)
6位:シェルスクリプト(成長率27.7%)
7位:Makefile(成長率23.7%)
8位:C言語(成長率23.5%)
9位:Kotlin(成長率22.9%)
10位:Python(成長率22.5%)

プログラミング言語が利用される領域として最も主流なのはアプリケーション開発です。また、Goのような比較的高速な言語がスクリプト作成やクラウドベースの作業で使用されることも増えています。

また、モバイルOSであるAndroidの開発にKotlinを利用したり、オープンソースのSDKであるFlutterの開発にDartを利用したりと、モバイルアプリケーションの開発をより簡単にするために設計されたプログラミング言語を使用する開発者も増えている模様。
これは過去数年間の大きなトレンドであり、特にAndroidのモバイルアプリケーションがWindows 11上で動作するようになったことで、その勢いは増しているそうです。

https://gigazine.net/news/20221117-github-top-programming-languages-2022/


3:5ch名無し民2022/11/23(水) 18:26:28.70ID:2FZ9gok/0

>>1
8位:C言語(成長率23.5%)

じいさん強い


7:5ch名無し民2022/11/23(水) 18:28:03.31ID:RPbELGIu0

>>3
組み込みやろ


9:5ch名無し民2022/11/23(水) 18:28:35.57ID:Ipi3Rd/m0

>>3
ファーム開発に必須だしな


22:5ch名無し民2022/11/23(水) 18:34:30.85ID:T9CsJ7xv0

>>3
だよね
成長率でそんだけあるんだよなぁ


75:5ch名無し民2022/11/23(水) 18:55:37.26ID:Gg8N7vr00

>>1
へー
ジャバスクリプトとか昔はセキュリティ
ガバガバで必要無いなら入れるなくらいだったのにね。


80:5ch名無し民2022/11/23(水) 18:57:48.23ID:W34/vHRY0

>>75
ホームページとかで動きがついてる
画面はほぼ全てJavaScript だよ


84:5ch名無し民2022/11/23(水) 18:58:58.61ID:zgAcVV2j0

>>75
javaとjavascriptは別物だぞ


510:5ch名無し民2022/11/23(水) 20:46:19.88ID:H/fPCEz60

>>75
JavaScriptのランタイム?node?denoは比較的新しいぞ?セキュリティガバガバとか聞いたことないな


2:5ch名無し民2022/11/23(水) 18:25:10.93ID:zgAcVV2j0

俺が使う環境は常に圏外


5:5ch名無し民2022/11/23(水) 18:27:13.30ID:Ipi3Rd/m0

javascriptもいいけど、タイプスクリプトでしょ?shellは昔から人気


6:5ch名無し民2022/11/23(水) 18:27:22.41ID:FTTUoEuQ0

シェルスクリプトやMakefileってプログラミング言語に入れていいのか


8:5ch名無し民2022/11/23(水) 18:28:17.20ID:Ipi3Rd/m0

>>6
javascriptもインタプリタ言語だろ?w


10:5ch名無し民2022/11/23(水) 18:28:46.03ID:vUpH+wQj0

Rustはむずいな
そうとう腰据えて勉強せんと駄目だわ


12:5ch名無し民2022/11/23(水) 18:29:21.21ID:m/M7UL+I0

大学でFORTRAN習ったけど時間返せ


16:5ch名無し民2022/11/23(水) 18:31:06.13ID:zgAcVV2j0

>>12
パンチカード世代か


42:5ch名無し民2022/11/23(水) 18:42:46.88ID:cBC2uGNp0

>>12
FORTRAN習ってた時にプログラミングなんて簡単じゃんとか思っていた自分が恥ずかしい


270:5ch名無し民2022/11/23(水) 19:37:07.46ID:QL38H9Q70

>>12
今でも年間実行演算量ランキングならトップはFORTRANなんじゃね?
富岳をはじめスパコンてそのくらいのパワーありそう。


376:5ch名無し民2022/11/23(水) 20:01:47.35ID:5SWeczCw0

>>12
ヤッホー ホートランランラン
 ヤホ ホートランランラン
  ヤホ ホートーランランラン
   ヤホホ♪


14:5ch名無し民2022/11/23(水) 18:30:24.46ID:Ipi3Rd/m0

RPGAとかもはや圏外かよwwwwwww


18:5ch名無し民2022/11/23(水) 18:31:16.76ID:q9rRspE10

typescriptとjavascriptは別もんなの?


20:5ch名無し民2022/11/23(水) 18:32:30.50ID:Ipi3Rd/m0

>>18
タイプスクリプトはオブジェクト指向みたいなやつでしょ?


28:5ch名無し民2022/11/23(水) 18:35:58.24ID:MGjbN3Dh0

将来的にプログラミング言語は統一されたりしないの?


30:5ch名無し民2022/11/23(水) 18:36:59.52ID:zgAcVV2j0

>>28
ないだろ
ここが気に入らないだのアレが気に入らないのだので
次のができてくから


34:5ch名無し民2022/11/23(水) 18:40:48.73ID:zVBOWsPL0

>>28
そもそも8ビット組み込み用から大規模サーバ向け、
webのプログラム用からOSカーネル、人工知能まで網羅できる言語なんて不可能