コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
未作成ページ
おまかせ表示
ヘルプ
MonoBook
検索
検索
ログイン
個人用ツール
ログイン
ログアウトした編集者のページ
もっと詳しく
投稿記録
トーク
「
2022年のプログラミング言語ランキング
」を編集中
ページ
議論
日本語
閲覧
編集
ソースを編集
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
編集
ソースを編集
履歴表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
2023年3月10日 (金) 07:39時点における
Administrator
(
トーク
|
投稿記録
)
による版
(
差分
)
← 古い版
|
最新版
(
差分
) |
新しい版 →
(
差分
)
警告: このページの古い版を編集しています。
公開すると、この版以降になされた変更がすべて失われます。
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 けっして、ここには、値の入力は
しない
でください!
[[github]]が発表した2022年の[[プログラミング言語]]のランキングです。使用率や成長率などの複数の指標が発表されています。なお、[[オープンソース]]界隈での人気ランキングなので、日本の[[IT業界]]・[[社畜]]界隈の実情とは異なる傾向があると思います。 https://octoverse.github.com/2022/top-programming-languages ==使用率ランキング== ===1. JavaScript=== [[JavaScript]]が引き続きトップに君臨しています。[[ウェブアプリ]]の開発に際してサーバーサイドの開発は多言語であろうと、クライアントサイドはほぼJavaScriptという状況が続いているので、ある意味で盤石であると言えます。 ===2. Python=== [[Python]]も堅調で2位を維持しました。[[人工知能]]の流行が牽引しているものだと思われます。 ===3. Java=== [[Java]]も3位を維持しました。[[デスマーチ]]の危険性をはらむ大規模なプロジェクトでは実質的にライバルがいない状態ともいえます。 ===4. TypeScript=== [[TypeScript]]は昨年に続き4位ですが、その成長率は37.8%と上位陣の中では飛び抜けています。[[Google]]がなぜか自社開発の[[Go]]より[[TypeScript]]を推しているので、まだまだ拡大傾向が続くと思われます。 ===5. C#=== [[C#]]も昨年に続き5位ですが、こちらも成長率が急激に上昇しています。ゲーム業界は[[Unity]]を筆頭に[[Godot]]や[[Stride]]などもC#一色という状況に加え、[[Windows]]依存との決別、[[Linux]]推進を掲げた[[.NET 5]] / [[.NET 6]] / [[.NET 7]]が貢献しているようです。 ===6. C++=== [[C++]]が6位に急浮上しました。もはや初期のC++とは別言語ではないかと言われる[[C++20]]が影響しているようです。 ===7. PHP=== [[PHP]]は7位に転落しました。PHPに限らず、他人が[[ソースコード]]を読んだり、半年後に自分でソースコードを読み返したりするのが難しい言語が人気を維持するのは難しいようです。 ===8. Shell=== [[Shell Script]]は上がったり下がったりしながらも安定しています。それ自体で何かを作るわけではなく、主に汎用的なビルドスクリプトとして利用されているようです。 ===9. C=== [[C言語]]はランキングを落としています。[[Rust]]の急進が影響していると言われています。一方で組み込み機器が流行していることもあり成長率は上昇傾向にあります。 ===10. Ruby=== [[Ruby]]は非常にしつこい。 ==成長率ランキング== === 1. HCL (56.1%) === [[HCL (Hashicorp Configuration Language)]]が急激に増加しました。これは[[Terraform]]の普及と[[IaC]]の実践により、[[デプロイ]]の自動化が進んだためです。なお、HCLは後述のShell SciprtやMakefileと同様にプログラミング言語というよりはバッチファイル需要です。 === 2. Rust (50.5%) === 純粋なプログラミング言語としては[[Rust]]が実質1位となっています。 === 3. TypeSciprt (37.8%) === [[TypeScript]]も急激な成長を遂げています。[[JavaScript]]はプロジェクトの規模が大きくなるにつれメンテナンスコストが[[指数関数的]]に増大するという問題に直面している人々が移行してきているようです。 === 4. Lua (34.2%) === [[Lua]]は[[Unity]]や[[Unreal Engine]]の[[エディタ]]の重さに疲弊した[[ゲームプログラマー]]たちを中心に人気が高まっています。 === 5. Go (28.3%) === [[Go]]です。 === 6. Shell (27.7%) === [[Shell Script]]は汎用的なビルドスクリプトやデプロイスクリプトとしての需要のようです。 === 7. Makefile (23.7%) === [[Makefile]]はプログラミング言語なのか? === 8. C (23.5%) === [[PC]]向けでは[[Rust]]にシェアを奪われている[[C言語]]だが、[[Raspberry Pi Pico]]や[[EPS32]]などを使った電子工作が大流行しているおかげで成長率は高い。 === 9. Kotlin (22.9%) === [[アップルストア]]などない地域に住む「[[次の10億人]]」が[[Android]]アプリを自作するのに[[Kotlin]]を使いだしたようだ。 === 10. Python (22.5%) === [[Python]]は無敵です。
編集内容の要約:
MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MonoBook:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の確認用の質問に回答してください (
詳細
):
1たす1は?(全角で入力してください)
キャンセル
編集の仕方
(新しいウィンドウで開きます)
本文の横幅制限を有効化/無効化